MEMPHIS, Tenn. – Allen Iverson had 32 points and 12 assists Wednesday night, and the Denver Nuggets used a late run to beat the Memphis Grizzlies 106-102.

Iverson made all six of his free throws in the final 23.2 seconds, helping the Nuggets snap a six-game road losing streak.

Anthony Carter finished with 18 points, while Linas Kleiza added 15 for the Nuggets. Marcus Camby had 13 points and 19 rebounds.

Rudy Gay led Memphis with 30 points and 10 rebounds, and Mike Miller contributed 22 points. Kyle Lowry scored 19 points and Darko Milicic finished with 14 points and matched his career high with 16 rebounds for the Grizzlies, who have lost four of their last five.

Memphis had built the lead to 95-90 after six straight points, capped by Gay’s 11-footer with 3:12 left, before Denver answered with a 12-2 spurt to seize control.

Both teams were short-handed. The Nuggets were without Carmelo Anthony, the league’s fourth-leading scorer, who missed his fifth game with a left ankle sprain. That, and previous injuries to guard Chucky Atkins and forward Nene, left Denver with 10 players dressed.

Memphis had one less because of injuries to guard Mike Conley and Pau Gasol, the team’s second-leading scorer and leading rebounder. Also, forward Stromile Swift was suspended for the game after an exchange with Memphis coach Marc Iavaroni in Monday’s loss to Dallas.

AP-ES-01-30-08 2237EST

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.