Associated Press -For the first time in almost exactly two years the Phoenix Suns finally beat the Denver Nuggets.
Goran Dragic scored 21 points, making 4 of 5 3-pointers along the way, to lead seven Phoenix players in double figures and the Suns snapped Denver's four-game winning streak 110-100 on Monday night.
The Suns had lost six straight to Denver since they last beat the Nuggets on Nov. 15, 2010.
Shannon Brown added 19 points, Michael Beasley 16 and Jared Dudley 15 for Phoenix. Markieff Morris added 13 points and had a crucial steal down the stretch. Marcin Gortat and Luis Scola added 12 points apiece for the Suns, who finished the game with a 13-4 run.
Andre Iguodala scored 17 for Denver. JaVale McGee added 16, pretty much all of them on thundering dunks, and Danilo Gallinari scored 15 for the Nuggets. Kenneth Faried scored 14 on 6-of-7 shooting but didn't take a shot in the second half.
Denver outshot Phoenix 54 percent to 46 percent but committed 15 turnovers, resulting in 17 points, while the Nuggets scored nine points off the Suns' six turnovers. Phoenix also prevailed at the foul line, going 17 of 21 to Denver's 11 of 18.
The Nuggets outshot the Suns 56 percent to 40 percent in the first half but led only 57-54 at the break. Phoenix stayed close by making 13 of 15 free throws in the first two quarters to Denver's 5 of 10.
Denver led most of the third quarter and was ahead 76-71 when McGee dunked with just under 4 minutes left in the period. But Phoenix outscored the visitors 12-2 the rest of the quarter. Dudley and Beasley each hit a 3 during the run, then Dragic's 8-footer gave the Suns an 83-78 lead entering the fourth.
The Nuggets cut the lead to three early in the fourth quarter before Brown's inside basket and Gortat's dunk on a lob from Dragic made it 91-84 with 9:17 to play.
Gallinari's driving layup over Morris cut the Phoenix lead to 97-96 with 3:58 remaining, leading Suns coach Alvin Gentry to call a timeout, and the Suns pulled away from there.