The win allowed the Rockets to keep up the pressure on Golden State and second-placed Denver as the Hawks slumped to their 48th defeat of the season.
DeMar DeRozan scored 26 points and LaMarcus Aldridge finished with 23 points and 13 rebounds for Spurs.
Giannis Antetokounmpo scored 33 points as visiting Milwaukee Bucks rallied from a 20-point halftime deficit to beat Miami Heat 113-98.
Kawhi Leonard scored 25 points and the Toronto Raptors easily defeated the lowly Los Angeles Lakers 111-98.
Klay Thompson scored a game-high 30 points while DeMarcus Cousins netted a season-high 27 points plus team-highs of eight rebounds and seven assists and Stephen Curry contributed 24 points in a crucial victory for the defending champions.
Elfrid Payton had a triple double with 14 points, 15 rebounds and 11 assists for the Pelicans, who also got 21 points and 12 rebounds from Anthony Davis.
Cedi Osman scored 19 points and Ante Zizic had 17 for Cleveland, who had a half dozen players in double figure scoring.
Golden State had no answer for Booker's late charge as the American scored 13 consecutive points during a key fourth quarter stretch for the Suns.
Marcus Smart and Marcus Morris each scored 16 points for Boston, who are gaining traction in their post All-Star break playoff push.
Houston dominated for much of the game, scoring 37 points in the first quarter and leading by 22 points at the end of the third quarter at the Toyota Center arena in Texas.
The Bucks have now beaten the Pacers in four out of five contests this season.
The 34-year-old American forward, the top scorer among active players, made his points in 1,190 games compared to 1,072 for Jordan with the Bulls and Washington.
Boston Celtics routed defending NBA champions Golden State.
Monday's loss was the Lakers fifth in the last six.
Los Angeles Clippers routed the New York, sending the Knicks to their 50th loss of the season.