The Utah Jazz overcame a nine-point deficit midway through the fourth quarter and went on 19-3 run over the final 3:33 in regulation to take a 105-95 win over the Portland Trail Blazers.
Mo Williams scored 28 points, including 12 during the late swing, for the Jazz, who are now tied with the Los Angeles Lakers for the eighth spot in the Western Conference standings with nine games left on the schedule.
Paul Millsap recorded a double-double with 25 points and 10 rebounds, while Al Jefferson scored 22 points in the victory, their third straight.
"He got it going," said Jefferson on Williams' shooting. "The pick and roll was working for everybody."
Damian Lillard had a team-high 24 points for the Trail Blazers, who are on a three-game losing streak. J.J. Hickson recorded a double-double with 17 points and 14 rebounds. Nicolas Batum also scored 17 points in defeat.
Down 92-86 with 3:33 left, Williams sank both of his free throw to start the swing for the Jazz. Randy Foye made a three-point play with 2:57 remaining to give Utah the lead, 93-92.
The Jazz took control in the final minutes, as Lillard was the only player to score for the Blazers, who recorded four turnovers during Utah's late run.
"They played well, we made some mistakes defensively and turned the ball over maybe five out of eight possessions," said Lillard. "They took advantage of it."
Portland was dominant through most of the first half, shooting 52.6 percent from the field, including 4-of-5 from behind the arc.
At halftime, the Blazers had a 52-42 lead.
However, the Jazz turned things around in the third quarter. Williams scored 12 points in the frame and the team shot 52 percent from the floor, including 4-of-9 from three-point range.
With 5:22 left in the period, Williams made a driving layup to give Utah its first lead of the contest.
The two teams would trade the lead through the rest of the quarter, but Lillard sank both of his throws with three seconds remaining to give Portland a 75-74 edge entering the fourth.
Derrick Favors had 13 points and 10 rebounds off the bench ... The Blazers surpassed their single-season record for 3-pointers with 597 ... Utah outscored Portland in the paint, 62-40 ... Portland did not record a single second-chance point ... The Jazz lead the season-series 2-1. They play one more time on April 1, at Utah ... Portland's LaMarcus Aldridge sat with a sprained ankle.