LeBron James put his fourth-quarter uncertainties behind him with crucial late plays which helped the Miami Heat survive a late scare from Toronto in a nervous 95-89 home win over the Raptors.
James, who has endured struggles in the deciding moments of games dating back to the NBA Finals, scored a game-high 30 points including four straight in the final two minutes when his team needed him most.
Toronto launched a 12-0 run in the fourth to trim a 15-point deficit to just 85-82 with three and a half minutes remaining, but James answered the call with two free throws and a dunk to put the Heat in comfortable position.
Dwyane Wade added 25 points in the win, Miami's (18-6) seventh in eight games.
DeMar DeRozan led the Raptors with 25 points while Jerryd Bayless and Linas Kleiza each added 17 for the visitors.
Toronto (8-17) appeared buried for good when they fell behind by 16 in the third but they made it interesting before slipping to their third loss in four games.