DENVER — The Denver Nuggets walked out of Salt Lake City with the kind of win that reads clean in the standings and messy on tape. In a late-night Western Conference shootout that swung on shotmaking, fatigue, and a pivotal review in the final seconds, Denver held off the Utah Jazz 128-125 on Monday as Jamal Murray delivered a scoring burst that never really cooled.
Murray finished with 45 points, a performance that carried Denver through long stretches where the game threatened to tilt toward Utah’s energy and pace. The Jazz, short-handed but sharp, kept turning the night into a possession-by-possession negotiation. Denver answered with a familiar formula: a star guard in full rhythm, Nikola Jokić anchoring the flow, and just enough late execution to survive the last two minutes.
A fast game that stayed close
The tempo was set early, and neither team showed much interest in slowing it down. Utah edged the opening period 34-33 and matched Denver again in the second, with the teams trading clean looks and quick counters. Denver’s separation finally came in the third quarter, when the Nuggets won the frame 34-26 and carried a 100-93 lead into the fourth. Utah still closed the gap, winning the final quarter 32-28, and pushed the finish into a tight, nervy ending.
For Denver, the night had an added layer of difficulty: it came on the second leg of a back-to-back. The Nuggets’ legs looked heavy at times, particularly on defense, but the offense kept generating quality possessions because Murray was scoring in every direction — and because Jokić kept the floor organized when the game sped up.
Murray’s third-quarter surge changes the shape of the night
Utah’s best chance arrived in the windows when Denver’s offense could have stalled. Instead, Murray turned those moments into a runway. He scored 18 points in the third quarter and buried five three-pointers in the period, a sequence that flipped what had been a coin-flip game into a Denver advantage. The shot diet was classic Murray: pull-ups with a hand in his jersey, quick-release threes off relocation, and hard drives that forced Utah to collapse.
He was not mistake-free — Murray had seven turnovers, reflecting how much creation burden he carried — but his accuracy outweighed the giveaways. Every time Utah threatened to string stops together, Murray broke the pattern with a shot that felt designed to quiet momentum rather than inflate a box score.
Utah’s young backcourt makes it a real problem
The Jazz didn’t keep this close by accident. Keyonte George was the engine, finishing with 36 points on 14-of-22 shooting in 30 minutes, pairing confident downhill attacks with timely jumpers. His burst late in the fourth turned the building loud, and his dunk with 2:13 remaining gave Utah a 122-118 lead and the kind of emotional leverage underdogs chase.
Utah also got meaningful production from its frontcourt rotation. Kyle Filipowski scored 19, and Ace Bailey added 18, keeping Utah’s offense alive through second chances and quick, decisive finishing around the rim. Even with key pieces unavailable, the Jazz played like a group determined to turn pace into advantage and force Denver into mistakes.
The review that decided the final possessions
Crunch time arrived with the kind of sequence that changes the story without changing the scoreline much. With 16.3 seconds remaining, George attacked a play initially ruled as a foul that would have put Jokić in jeopardy of a sixth foul and sent Utah to the line with a chance to take the lead. After a review, the decision was changed to a blocked shot, removing the free throws from the equation and effectively resetting the closing math.
Denver capitalized immediately. Murray, who had been the offensive constant all night, went back to the line and converted the free throws that pushed the Nuggets in front with 31.8 seconds remaining. Utah still had a path, but Denver’s last defensive stand forced a tough outcome, and Jokić calmly added two free throws with 6.1 seconds left to create the final margin. George’s last-second three missed, and Denver walked away with a win that felt equal parts shotmaking and escape.
Support minutes matter in a one-possession finish
Beyond the headline stars, Denver got just enough from the second unit to keep the structure intact. Julian Strawther scored 15 points, and Jonas Valančiūnas added 13, giving Denver steady minutes when the rotation tightened. The Nuggets also navigated a late scratch, with Cam Johnson ruled out due to an ankle issue, making the supporting contributions more than a footnote in a three-point game.
The broader takeaway for Denver is simple: when the margin is thin, elite shotmaking travels. The Nuggets had dropped three of four coming in, and the defensive lapses showed up again, but the combination of Murray’s scoring and Jokić’s control was enough to stabilize the night. Utah, meanwhile, took another loss in a difficult run, yet the competitive level suggested a team still capable of dragging opponents into uncomfortable finishes.
For the official recap and play-by-play details, see the full game report on ESPN’s Nuggets vs Jazz recap.














