David Zalubowski, Associated Press
Utah Jazz guard Deron Williams, left, looks to pass the ball under pressure from Denver Nuggets guard Allen Iverson.

DENVER (AP) — Kyle Korver's 27 points, including four free throws in the final 19 seconds of overtime, sent the Utah Jazz to their 10th straight win, a 118-115 thriller over the Denver Nuggets on Wednesday night.

Korver's two free throws with 19.3 seconds remaining gave the Jazz a 116-115 lead, and after a timeout, Allen Iverson, who scored 34 points, was short on a jumper from the left corner with 5 seconds left.

Korver got the rebound, drew the foul and sank two more free throws.

The Nuggets had one last shot at sending the game into double-overtime, but Anthony Carter, 0-for-4 in the extra period, was short on a 3-pointer at the buzzer.

Utah improved to 16-2 since acquiring Korver from the Philadelphia 76ers on Dec. 29, surging past Denver and Portland and into the lead in the Northwest Division.

The Jazz has not lost since dropping a 120-109 game to the Nuggets on Jan. 16. in which Linas Kleiza scored a career-high 41 points. He didn't get to leak out on the break this time and was limited to nine points and the Nuggets failed to move into a tie with the Jazz in the standings.

Deron Williams led the Jazz with 29 points, including a 3-pointer with 17.8 seconds left in regulation that tied it at 106.

The Nuggets worked the ball to Carmelo Anthony, whose 19-foot jumper rimmed out at the buzzer. Anthony fouled out with 2:51 left in overtime, finishing with 29 points.