PHOENIX -- Kosta Koufos scored a career high 22 points on 10-of-11 shooting, mostly from point-blank range, and the Denver Nuggets ran their winning streak to nine games with a 108-93 victory over the Phoenix Suns on Monday night.

Corey Brewer added 20 points and Ty Lawson 19 as the Nuggets matched their longest winning streak of the season.

Denver dominated points in the paint 74-32, including an assortment of soaring dunks.

Wesley Johnson scored 18 and Marcus Morris had 16 for the Suns. Hamed Haddadi scored a career-high 13 for Phoenix.

The Nuggets return home to face the Knicks on Wednesday night in Carmelo Anthony's first game in Denver since leaving for New York

Denver led throughout the second half, but the Suns stayed within striking distance until the Nuggets finished the game with a 16-8 run over the final 4 1/2 minutes.

Neither team led by more than seven points in the first half, despite Denver's 38-16 advantage in points in the paint.

A 13-1 Phoenix run erased a 35-30 Denver lead and put the Suns up 43-36 on Michael Beasley's 19-footer with 5:19 left in the half. But the Nuggets outscored the Suns 17-7 the rest of the quarter to lead 53-50 at the break.

Denver scored the first six of the second half, the first four on fast-break layups by Lawson and Koufos, to go up 59-50 after Kenneth Faried's two free throws with 10:50 to go in the third.

The closest Phoenix got after that was 72-70 on Jared Dudley's 3-pointer with 3:10 left in the period. Layups by Brewer and Lawson boosted the lead to 76-70 and Denver led 80-74 entering the fourth.

The Nuggets took their first double-digit lead at 86-76 when Brewer made one of two free throws with 8:44 to play.

Moments later, JaVale McGee's huge dunk on a lob from Brewer made it 88-79, then Lawson's fast-break dunk after a turnover put Denver up 90-79 with 6:26 remaining.

Denver's nine-game streak matches its season best. The Nuggets' last loss was Feb. 22 at Washington.

NOTES: Denver is 20-6 against teams with a sub-.500 record. ... Of the Nuggets' first 26 field goals, 24 were in the paint. ... Phoenix C Jermaine O'Neal rejoined the team after his daughter's successful heart surgery but was not in uniform. ... Suns G Shannon Brown played for the first time since the All-Star break. ... Koufos' previous career high was 21 against Cleveland on Jan. 11.

Loading Slideshow...
  • Denver Nuggets' Ty Lawson (3) and JaVale McGee celebrate against the Phoenix Suns during the second half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Michael Beasley, JaVale McGee

    Phoenix Suns' Michael Beasley shoots under Denver Nuggets' JaVale McGee, right, during the second half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Marcus Morris, Corey Brewer

    Phoenix Suns' Marcus Morris holds onto the rim after dunking as Denver Nuggets' Corey Brewer looks away during the second half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Luis Scola

    Phoenix Suns' Luis Scola, of Argentina, pulls down a rebound against the Denver Nuggets during the second half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Goran Dragic, Kenneth Faried, Corey Brewer

    Phoenix Suns' Goran Dragic (1), of Slovenia, looks to pass around Denver Nuggets' Kenneth Faried (35) and Corey Brewer during the first half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Markieff Morris, Kenneth Faried

    Phoenix Suns' Markieff Morris (11) shoots over Denver Nuggets' Kenneth Faried during the first half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Wilson Chandler, Michael Beasley

    Denver Nuggets' Wilson Chandler (21) drives past Phoenix Suns' Michael Beasley during the first half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Andre Iguodala, Michel Beasley, Jared Dudley

    Denver Nuggets' Andre Iguodala tries to drive against Phoenix Suns' Michel Beasley, left, and Jared Dudley, right, during the first half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Danilo Gallinari, Markieff Morris, Marcus Morris

    Denver Nuggets' Danilo Gallinari (8), of Italy, drives between Phoenix Suns' Markieff Morris (11) and Marcus Morris, right, during the first half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)

  • Kosta Koufos

    Denver Nuggets' Kosta Koufos (41) dunks against the Phoenix Suns during the first half of an NBA basketball game, Monday, March 11, 2013, in Phoenix. (AP Photo/Matt York)