Ersan Ilyasova led Milwaukee with 26 points and a season-high 17 rebounds. Jennings scored 21 but was 6 of 15 from the field, and the Bucks shot just over 37 percent. Monta Ellis struggled, finishing with seven points after scoring 26 in the previous game at Washington, and the Bucks dropped their third straight.
Larry Sanders got ejected for the second straight game with 2:44 left after he was called for a foul against James and picked up two technicals.
Despite all those issues, the Bucks cut the lead to 85-79 with 8:53 remaining when J.J. Redick nailed a 3 and Ilyasova hit a free throw after Battier got called for a loose ball foul. Battier then answered with a 3 and Bosh hit a runner to get the lead back up to 11 after Ilyasova's 3-pointer rimmed out.
The Heat got a major scare when Wade crashed to the court after Sanders blocked his layup.
He took a shot to the head from Sanders' hip on the follow through and landed hard. Wade stayed down as play went the other way and was tended to for about two minutes underneath the basket after the game was stopped with 7:17 left in the first period.
Wade walked to the locker room and came back out early in the second. He re-entered the game with 7:45 left in the half and quickly hit two free throws and a layup.
Wade said he was examined for a concussion and never lost consciousness, although his hands went numb for a while because he smacked them when he hit the floor. They were still sore after the game.
James scored 17 in the first half, Bosh added 13 points and the Heat shot just under 54 percent on the way to a 51-42 halftime lead.
James threw down a hard dunk off a spin move late in the first quarter and drove for a one-handed reverse jam along the baseline early in the second. He also nailed several turnaround jumpers even though Marquis Daniels was all over him.
Notes: Sanders blamed his ejection on frustration and seemed to infer that the Heat get preferential treatment from the referees. "I can imagine it's hard for a referee to ref a Miami Heat game," he said. Coach Jim Boylan said he would talk to Sanders about toning down his emotions so he doesn't hurt the team. ... Milwaukee did not attempt a free throw in the first half for the second straight game, but wound up hitting 19 of 21 in the second half.