TORONTO -- LeBron James scored a season-high 35 points, Dwyane Wade had 20 and the Miami Heat beat the Toronto Raptors 104-95 on Tuesday for their first road victory in three tries this season.
Ray Allen scored 14 points for Miami, which lost at Philadelphia on Oct. 30 and was beaten 101-100 at Brooklyn on Nov. 1.
James also had a season-high eight rebounds and eight assists as Miami topped 100 points for the fifth straight game, extending their team-record run to begin the season.
With a putback dunk at 2:31 of the first quarter, James became the fifth player in NBA history to score 10 points or more in 500 consecutive games.
A four-time MVP, James joined Kareem Abdul-Jabbar (with streaks of 787 and 508 games), Michael Jordan (866), Karl Malone (575) and Moses Malone (526) as the only players to accomplish the feat.
It was the 162nd time during the streak that James has reached 10 points in the opening quarter.
James has reached double figures in every game since being held to eight points at Milwaukee on Jan. 5, 2007. He scored 19 at New Jersey the following night.
James has more regular-season games of scoring at least 50 points (nine) than nights where he's scored less than 10 (eight). Factor playoff games into the mix, and he's reached double figures 898 times in 907 career games.
The Heat have won 12 straight against the Raptors since a 111-103 road loss on Jan. 27, 2010, when Miami forward Chris Bosh played for Toronto.
DeMar DeRozan led the Raptors with 21 points while Jonas Valanciunas had 18. Rudy Gay had 13 points and 10 rebounds for his second straight double-double.
Leading 78-74, Miami took control by opening the fourth with a 12-0 run as Toronto went scoreless for the first 4:28, a drought that ended when Tyler Hansbrough converted a pair of free throws.
Bosh was unavailable following the birth Monday of his daughter, Dylan Skye Bosh. Shane Battier started in place of Bosh, who is expected to return when the Heat host the Los Angeles Clippers on Thursday.
With Bosh out, Toronto took advantage of Miami's small lineup early. Valanciunas had 10 points midway through the first as the Raptors opened a 17-8 lead.
After a Heat timeout, James scored four straight baskets as Miami cut the gap to 25-23 after one quarter.
Toronto led 45-34 after Valanciunas made a hook shot at 4:56 of the second, but James scored seven points as the Heat closed the half on a 18-5 run to take a 52-50 lead. Mario Chalmers hit a 3 with less than a second left, giving Miami the lead for the first time.
Wade scored 10 points in the third and James had eight as the Heat took a four-point lead into the final quarter.
NOTES: Raptors F Steve Novak (back) was inactive. ... Heat coach Erik Spoelstra said the ongoing Dolphins harassment case shows coaches need to know what's going on in their locker room. "I'll tell you, it's certainly something we all have to be aware of now," Spoelstra said before the game. "You don't want to take it for granted." ... The Raptors host Miami twice in November - the second game is Nov. 29. Toronto visits South Florida on Jan. 5.