Kyle Lowry hit 24 points and DeMar DeRozan added 21 as the Toronto Raptors beat the San Antonio Spurs 86-83.

Lowry hit a crucial two-point shot with five minutes to go, after shaking off a defender with a spin and putting Toronto up 74-69. Earlier, DeRozan showed off his athleticism by beating the half-time buzzer with a floater.

The Raptors led by 14 at one point, but San Antonio’s comeback was halted when DeRozan held his nerve to sink two free throws with nine seconds left on the clock.

Toronto’s win saw them move to within two games of the Eastern Conference leaders Boston, who lost their second game in a row on Friday night.

DeMarre Carroll hit 26 points as the Brooklyn Nets went back to winning ways, beating the Miami Heat 101-95. Hassan Whiteside had 22 points and 13 rebounds for Miami.

Brooklyn Nets saw off the Miami Heat (Frank Franklin II/AP)Brooklyn Nets saw off the Miami Heat (Frank Franklin II/AP)

The Washington Wizards posted 76 points in the second half as they cast aside the Detroit Pistons 122-112, while the Memphis Grizzlies beat the Sacramento Kings 106-88.

Devin Booker and Jamal Murray had 30 points each, but it was the Phoenix Suns who overcame the Denver Nuggets 108-100, while the New York Knicks beat the Utah Jazz 117-115.

Jordan Clarkson had 33 points, seven rebounds and seven assists as his LA Lakers saw off the Indiana Pacers 99-86.