LeBron James delivered a body blow as the Miami Heat came out punching against the Milwaukee Bucks on Wednesday night at the Bradley Center.

But by the time the fourth quarter rolled around, it was the Heat flat on the canvas and the Bucks recording a powerful knockout punch.

Point guard Brandon Jennings dropped in 7 three-pointers and finished with 31 points as the Bucks rallied for a 105-97 victory, halting Miami's five-game winning streak and beating the Heat for the second time in 11 days.

Milwaukee (10-11) was powerless to stop James as he scored 24 points in the first quarter, but Luc Richard Mbah a Moute helped slow the Heat star down in the final quarter, even though James finished with a season-high 40 points.