MILWAUKEE -- Chris Bosh shook his head, unsure how the Miami Heat just keep winning away from home.

This time it was because Bosh stepped up in a big way late, just like someone always has whenever the surging Heat needed it during their 12-game road winning streak.

Bosh had 16 points and 12 rebounds, leading Miami in a 101-95 overtime victory over the Milwaukee Bucks on Friday.

"I don't know. I'm not going to lie to you," Bosh said. "You always have to find a way to win in tough environments like this and we knew they weren't going to go away."

Miami has won eight straight and 20 of its last 21 after a 9-8 start, but this was by far one of the grittiest games the Heat have played as they inch closer to the 1971-72 Lakers' record streak of 16 consecutive road wins. They would tie the mark if they win all five games on this trip.

Bosh scored 10 of his 16 in the fourth quarter and overtime, while LeBron James added 18 of his 26 points in the first half to go along with 10 rebounds.

"It's not always going to be a bed of roses for us three and for our team. We shot less than 40 percent from the field as a team, but we found a way to win and continued to get stops, especially in the fourth and in overtime," said James, who sang Corey Hart's "Sunglasses at Night" loudly on his way to the shower.

It appeared this game wouldn't be close after Miami led big early.