NBA: Heat stretch win streak to 21 by downing Bucks

LeBron James and Chris Bosh each scored 28 points and Dwyane Wade added 20 to spark defending NBA champion Miami to a 21st consecutive victory in a 107-94 rout of Milwaukee on Friday.

The Heat have the third-longest win streak in NBA history and can match the second-best run, 22 in a row by the 2007-08 Houston Rockets, by winning Sunday at Toronto. The 1971-72 Los Angeles Lakers set the record of 33 wins in a row.

James also contributed 10 rebounds and seven assists while Wade had nine assists and seven rebounds as Miami's three stars combined to make 32-of-57 shots from the field.

The Heat, the only NBA team to have beaten every other club this season, have not lost in six weeks, since falling on February 1 at Indiana. And they showed how much they have improved since a 104-85 December loss to the Bucks.

"We were a totally different team at that point," James said. "We're much better now. We should be. We should be better than we were in December."

Miami went through some tense moments when Wade fell hard to the floor after a layup attempt was blocked in the first period. But Wade returned and the Heat rolled to a 52-41 half-time edge on the way to their ninth road win in a row.

Turkish forward Ersan Ilyasova had 26 points and 17 rebounds for the Bucks, who lost their third game in a row, while Brandon Jennings scored 21 points in a losing cause.