Heat 107, Bucks 94: LeBron James collected 28 points, 10 rebounds and seven assists and Chris Bosh poured in 28 points as visiting Miami extended its franchise-record winning streak to 21 games.
Dwyane Wade contributed 20 points, nine assists and seven rebounds for the Heat, who have won nine straight on the road. Miami's winning streak is the third-longest in NBA history. The Los Angeles Lakers won 33 straight in 1971-72, and the Houston Rockets won 22 in a row in 2007-08.
Ersan Ilyasova racked up 26 points and 17 rebounds and Brandon Jennings scored 21 for the Bucks, who have lost three straight. Milwaukee leading scorer Monta Ellis was held to seven points on 3-of-11 shooting.
Ilyasova's 3-pointer with 11 seconds left in the first quarter gave the Bucks a 27-26 lead, but it was short-lived and proved to be the only time they held the advantage. James' three-point play to start the second quarter put Miami back in front, and the Bucks went 7-for-24 in the period as the Heat opened a 51-42 halftime lead.
The Bucks clawed to within 85-79 with 8:52 left, but Shane Battier answered with a 3-pointer at the other end, and Milwaukee didn't get closer than nine the rest of the way.
GAME NOTEBOOK: Miami has held nine straight opponents under 100 points. … Bucks F Larry Sanders was ejected after being assessed two technical fouls with 2:44 left. … James has scored in double figures in 483 consecutive games, including all 205 he has played for Miami.