It's going to take a great performance to end the Miami Heat's winning streak.

And the Milwaukee Bucks did not deliver one Friday night at the sold-out BMO Harris Bradley Center.

So the Heat rolled on to its 21st straight victory, taking a 107-94 decision behind 28 points apiece from Chris Bosh and LeBron James.

Miami (50-14) surpassed the 1970-'71 Bucks to stand alone with the third-longest winning streak in NBA history, just one game shy of the streak set by the 2007-'08 Houston Rockets.

And the Heat is 12 games from the all-time mark of 33 straight established by the 1971-'72 Los Angeles Lakers.

"We played with a little bit of intensity in the second half," said Bucks coach Jim Boylan. "But just not enough. Every time we made a move they made a counter."

Bosh sank 12 of 16 shots and repeatedly drilled his medium-range jumper over Larry Sanders and Ersan Ilyasova, who took turns defending the Heat center.