Utah's winning streak and surge toward the top of the Northwest Division seemed about to end.
Trailing Denver by 19 points, the Jazz were a mess -- turning the ball over repeatedly and making just half of their foul shots until something sparked Utah just before halftime.
Utah scored 17 straight points over the end of the second period and beginning of the third and rallied for a 97-91 victory over the Nuggets on Friday night.
"The first half and the second half, there was a great deal of difference in the way we played," Utah coach Jerry Sloan said. "The second half, we came out and acted like we wanted to play. The first half, they just dominated -- just kicked us all over the floor."
Deron Williams scored 12 of his 25 points in the third quarter and also had 11 assists, his 11th straight game with 10 or more. The Jazz pulled within a half-game of the Nuggets for the Northwest Division lead.
The Nuggets, who had beaten Portland the night before in Denver and appeared to be widening their division lead, could not stop the Jazz once they got rolling.
Carlos Boozer had 16 rebounds and Ronnie Brewer scored 16 points for Utah.
"We played hard on defense and got some stops, which kind of jump-started us and got us going on offense," Williams said.
Williams was 3-for-4 from the floor in the third quarter and made all six of his foul shots for the Jazz, who opened the period 12-for-12 from the line after going 7-for-14 in the first half.
J.R. Smith led Denver with 27 points. Carmelo Anthony was in foul trouble much of the game and finished with 20.
Chauncey Billups added 12 points for the Nuggets, who knew they blew a great chance to win a division game on the road.
"I just feel like every game is a playoff game at this point no matter who it's against," Billups said. "I think every game is important and if we don't feel that way then we are going to get beat a lot of nights that we shouldn't."
The Nuggets took a 47-28 lead on Nene's three-point play with 2:40 left in the second quarter, then the Jazz started a remarkable turnaround.
The Jazz regained their composure late in the first half, closing on a 9-0 run to cut Denver's lead to 47-37 at halftime.
Utah was fortunate to be that close after going just 7-for-14 from the foul line in the first two periods, but the Jazz somehow found their free-throw touch in the locker room. The Jazz opened on an 8-0 run to quickly eat away what was left of the Nuggets' lead.
"The energy wasn't there for us in the first half so we tried to be more aggressive," Williams said. "We needed to push the ball a little more and create a better tempo."
The Nuggets continued to flounder, then it got worse when Anthony was called for his fourth foul with 7:25 left and Brewer made both free throws to get the Jazz within 52-51. The Jazz went 9-for-17 from the field in the period, closing with two 3-pointers by C.J. Miles in the final 31 seconds while taking a 73-69 lead into the fourth quarter.
Denver's hopes faded early in the fourth quarter when Anthony was called for his fifth foul with 10:59 left while jostling with Andrei Kirilenko.
"They got every call. They got to the free throw line. That's what opened it up and then the fans got behind them," Smith said. "And it's tough to beat them when their fans are going nuts here."