The Heat clinched a post-season berth in their 60th game of the campaign, one in which Miami extended its longest winning streak in franchise history. Miami has defeated Philadelphia in each of their last 13 meetings.
Philadelphia owned a one-point lead during the early seconds of the fourth quarter, but the Heat then ran off 10 in a row to take control.
James added 10 rebounds and five assists. He scored six of the 10 points in the surge that put Miami in front.
Thaddeus Young had 25 points for the 76ers, who have lost 12 in a row on the road.
The 17 consecutive wins equal the longest such streak in the NBA this season. The Los Angeles Clippers also won 17 in a row from Nov. 28-Jan. 1.