Heat Check: The King puts on show against Cavaliers

LeBron James nears triple-double, helping Heat continue their hot streak against the Cavs.

Cleveland's fans needed no reminder what they lost when LeBron James left to sign with Miami.

The King showed them anyway on Wednesday night.

James had 28 points on 9-of-19 shooting to lead the Heat to their eighth straight win, a 95-84 victory against the Cavaliers.

After Miami led 49-42 at halftime, James scored the first four points in the second half to open an 11-point lead. The Cavs never got closer than seven after that.

James also had eight rebounds and eight assists for Miami, which has won 11 of 12.

The King was then free to turn his attention to entertaining teammates and coaches for Thanksgiving Day dinner at his Akron, Ohio, home.

Dwyane Wade scored 22 points, hitting 10 of 14. Michael Beasley had 17 points in 25 1/2 minutes off the bench.

The Heat (12-3) hit only four of 19 shots from 3-point territory but had 23 assists. They also had 17 fastbreak points to Cleveland's four.

Playing good trapping, pressure defense most of the night, Miami had 11 steals and seven blocks.

Rashard Lewis started for Shane Battier, who was sidelined with flu-like symptoms.

Point guard Mario Chalmers returned after missing Monday night's victory against Phoenix due to a hip flexor.

The turning point

James scored 15 straight Miami points -- from late in the second quarter till 7:26 remained in the third quarter -- as the Heat built a 57-46 lead.

The difference maker

You have to ask? James did it all again, narrowly missing his sixth 30-point scoring effort of the season.

Stat of the game

Miami held Cleveland to 34.9-percent shooting (29 of 83).

What's next

The Heat will play the Raptors at Toronto 7 p.m. Friday.

Charlie McCarthy can be reached at or on Twitter @mccarthy_chas.