Spurs 95, Heat 81
Kawhi Leonard had 22 points, nine rebounds and four steals as visiting San Antonio ran its winning streak to four games.
Tony Parker scored 16 points and Tim Duncan had 12 and 11 boards for the Spurs, who pulled within a half-game of the fifth-place Los Angeles Clippers in the Western Conference. Boris Diaw chipped in 11 points off the bench as San Antonio shot 50 percent and survived 19 turnovers.
Goran Dragic scored 19 points and Dwyane Wade added 15 on 6-of-20 shooting for the Heat, who lead eighth-place Brooklyn by a half-game and trail sixth-place Milwaukee by two in the East. Hassan Whiteside added 10 points and six rebounds in his return from a hand injury.
Dragic had eight points in the first quarter to help Miami claim a 20-19 lead but the Spurs scored the first seven points of the second and went into halftime up 47-42. The Heat were within four nearing the midway point of the third before Parker hit a pair of free throws and Danny Green drained a 3-pointer to ignite a 13-2 burst that pushed the margin into double digits.
Whiteside's dunk cut Miami's deficit to 71-60 entering the fourth but the hosts went the first three minutes of the final period without a point, falling behind by 17 on Leonard's jumper with 9:26 left. Leonard added a dunk moments later and assisted on a basket by Cory Joseph as the lead ballooned to 21 and the Spurs easily snapped their four-game losing streak in Miami.
GAME NOTEBOOK: Heat SF Luol Deng (knee) and PF Udonis Haslem (illness) were inactive. ... Miami hit all 12 of its free throws, including six by Dragic. ... Joseph also had four steals as San Antonio finished with 11.