/cdn.vox-cdn.com/uploads/chorus_image/image/5876459/20121229_jla_sh5_700.0.jpg)
LeBron James scored 36 points while adding 11 assists and eight rebounds, as the Miami Heat (21-8) topped the Orlando Magic (12-19) on Monday, 112-110 in overtime.
Miami's win snaps a modest two-game losing streak, as the Heat dropped consecutive contests to the Detroit Pistons and Milwaukee Bucks over the weekend.
Orlando led Miami 54-48 at halftime, after outscoring the Heat 32-17 in the second quarter, but was unable to hang onto the lead.
Chris Bosh connected on a 16-foot jumper with 35 seconds left in the game, tying the game at 99-99 and forcing overtime. Miami outscored Orlando 29-22 in the fourth quarter to force overtime. Bosh finished the game with 22 points and four rebounds.
Ray Allen scored 17 points off the bench for the Heat. Allen looked like vintage Allen, going 6-for-9 from the field, including 3-of-4 from three-point range.
Arron Affalo led the Magic in scoring, putting up 28 points in the losing effort. Affalo was just 8-of-19 shooting from the field, but connected on 8-of-9 free-throws.
J.J. Reddick added 23 points off the bench for Orlando, and was 9-of-13 shooting.
Miami will return to action on Wednesday, when the Heat play host to the Dallas Mavericks. Orlando will also take the court on Wednesday, when the Magic host the Chicago Bulls.