DENVER -- Forward Markieff Morris scored 25 points, guard Gerald Green added 19 points and the Phoenix Suns rallied from a 17-point deficit in the third quarter to beat the Denver Nuggets 103-99 on Friday night.
Guard Goran Dragic had 17 points and forward Marcus Morris added 14 for the Suns, who have won six of their last seven.
The Suns' surprising start to the season included a 114-103 win over Denver in Phoenix on Nov. 8. They fell behind 60-39 in the second quarter before stunning the Nuggets in the fourth.
Green got the Suns close in the third quarter and the Morris brothers grabbed the baton in the fourth. Markieff and Marcus both had three-point plays and a 3-pointer to get the Suns within two, and guard Ish Smith hit a fast-break layup to tie it at 88.
Guard Randy Foye missed a 3-pointer from the top of the key and the Suns closed it out.
It looked like Denver would cruise to the win when it led 76-59 in the third, but the Suns chipped away, with Green leading the way. His fourth 3-pointer of the third made it 80-72.
NOTES: Nuggets F Jordan Hamilton missed Friday's game while serving a one-game suspension for throwing a punch at Oklahoma City C Steven Adams in Denver's loss to the Thunder on Tuesday. ... Suns F Channing Frye entered Friday having scored 20 and 22 points in his last two games. It is the first time he scored at least 20 points in consecutive games since February 2011. He was scoreless at halftime against Denver. ... Nuggets G Ty Lawson played despite having the flu Thursday. He was excused from practice and felt better by Friday's shootaround. ... Phoenix Gs Goran Dragic and Eric Bledsoe are both averaging more than 18 points and six assists a game. The last teammates to do so were Michael Jordan and Scottie Pippen of the 1991-92 Chicago Bulls.