TORONTO - DeMar DeRozan had a game-high 38 points, as the Toronto Raptors beat the Miami Heat 112-104 in overtime on Saturday evening. It was their 15th win in their last 16 games at the Air Canada Centre.

The Raptors looked to have control of the game before the extra five minutes, but Luol Deng tied the game with a three-pointer with 3.1 seconds left in regulation. DeRozan's would-be game-winner as time expired rimmed out.

Still, DeRozan carried Toronto in overtime, getting to the free-throw line 10 times, making seven, and finding Jonas Valanciunas for an easy dunk. DeRozan finished three assists shy of a triple-double.

The Raptors (44-20) survived one of Kyle Lowry's worst nights of the season. The all-star point guard shot just 4-for-16 from the field.

Joe Johnson, who tormented the Raptors when he played for the Brooklyn Nets in the 2014 playoffs, appeared destined to best Toronto again. However, he went cold down the stretch, ultimately finishing with 28 points.

Valanciunas added 20 points, his 17th-consecutive game scoring in double digits.