Michael Redd scored a season-high 25 points on 86.
Channing Frye had 19 points and Marcin Gortat added 15 and 10 rebounds for Phoenix. Grant Hill chipped in 10 points, seven assists and five rebounds while Steve Nash handed out 11 assists. The Suns have won four straight and 11 of 14 overall.
Luis Scola scored 18 points to pace the Rockets, who were coming off of Saturday's loss to the Clippers.