Jeff Teague matched a career high with 24 points, Jamal Crawford added 20 and the Atlanta Hawks snapped a four-game slide with a 91-82 victory over the Portland Trail Blazers on Saturday night.
LaMarcus Aldridge scored 22 and Wesley Matthews finished with 19 for Portland, which has lost two straight following a four-game winning streak.
The Hawks were without starting center Al Horford because of a sprained ankle and reserve forward Josh Powell, who was arrested before the game on traffic charges not far from Philips Arena.
All of Crawford's points came in the second half on 8 for 14 shooting.
Hawks coach Larry Drew started Zaza Pachulia in Horford's spot and benched forward Marvin Williams in favor of Teague at shooting guard. Joe Johnson moved to the No. 3 guard spot.
Josh Smith finished with 14 points and 12 rebounds for Atlanta. Hawks point guard Kirk Hinrich went scoreless in four attempts from the field, playing just under 16 minutes, but Teague filled the void in the backcourt.
Teague, a first-round draft pick in 2009, was making just his eighth start in 127 career games, but gave the Hawks an emotional lift by scoring six points in the last 9.2 seconds of the first quarter.
After hitting a pair of free throws, Teague knocked ball away from Patrick Mills at midcourt and drove for an uncontested dunk, then stole the ensuing inbound pass and hit a 3 for a 19-18 lead.
Teague, who was 11 for 17 from the field, played 44 minutes, 10 more than his season high. He also had five steals and three blocked shots. Teague first scored 24 points last April 14 against Cleveland.
Portland matched its biggest lead at seven on Marcus Camby's dunk at the 10:32 mark of the third, but the Hawks went on a 44-19 run that ended with Pachulia's dunk with 5:27 left in the game.
Atlanta had gone 1-5 since winning 90-83 on Feb. 27 at Portland.
Blazers guard Brandon Roy scored 16 points, playing in his ninth game since double-knee surgery forced him to miss 30.
Powell, 28, was arrested late in the afternoon for refusing to move his car for an oncoming ambulance. He was not at the game, according to Hawks spokesman Arthur Triche, who said the team was aware of Powell's arrest but withholding comment.
Notes: The Hawks have won five straight over the Blazers. ... Pachulia finished with six points and six rebounds. ... Gerald Wallace pulled down a team-high 12 rebounds for the Blazers. ... Williams scored four points in 23 minutes.