MIAMI -- Both LeBron James and Dwyane Wade said physically they are finally feeling good.
Wade shook off any doubts about his recently ailing knee with 21 points and a season-high 12 assists, and James said he's "almost there" after pouring in 35 points to lead Miami to a 107-92 victory over the visiting Suns at AmericanAirlines Arena.
The Heat (11-3) won its seventh consecutive game.
The Suns (7-7) had won two in a row after losing four straight, and again played without guard Eric Bledsoe (left shin contusion).
"I feel good and my legs are under me finally ...my back is feeling great," said James, who plans on hosting his teammates and coaches for Thanksgiving this week at his home in Akron after the Heat's trip to Cleveland. "I want to be out on the floor every night for my team and try to produce and I did that tonight."
Wade felt so good he did cartwheels as he "video bombed" James' postgame TV interview.
"The 12 assists was all my teammates finishing, but the cartwheels were all me," Wade said. "[The cartwheels] is all my oldest son. That's all he does around the house so I had to participate. I had that in my back pocket. I said I was going to break out my cartwheels."
Phoenix once again appeared to manage without Bledsoe, leading by five early in the game and keeping it close until early in the fourth quarter.
"We were playing decently there for a while," Suns coach Jeff Hornacek said. "We just couldn't make any shots. We were shooting air balls from three. We typically do not do that. To beat this team, you have to make shots. They are the world champions on their court. They are great players."
Guard Ray Allen finally gave the Heat some separation by hitting back-to-back 3-pointers to give Miami a 87-73 lead with 9:56 to play. Allen found the mark three times in the fourth quarter after missing his first three attempts from that range in the first half, and finished with 17 points off the bench.
"They're a veteran team and they've played together for three or four years now," Frye said. "They know where they're supposed to be and what plays work and they have some closers there at the end."
Former Suns forward Michael Beasley was also effective for the Heat off the bench, finishing with eight points and six rebounds. The Heat bench players combined for 36 points as forward Chris Andersen also had 11.
NOTES: Suns G Eric Bledsoe missed his fifth consecutive game with a left shin contusion. "He goes out there every game and tries to see if it will loosen up and it hasn't yet," coach Jeff Hornacek said. The Suns hope to have Bledsoe back by Wednesday when they return home to face Portland. ... Heat G Mario Chalmers also did not play Monday due to a tight hip flexor. G Norris Cole started in his place for the second time this season. Cole's previous start came Nov. 16 in Charlotte, when Chalmers was suspended for a game. ... The Suns face the Blazers on Wednesday, exactly two weeks after suffering a frustrating 90-89 loss on the road. Phoenix missed a layup and two tip-in attempts in the final seconds of that game. ... The Heat opens a two-game road trip beginning in Cleveland Wednesday followed by a trip to Toronto Friday. The Heat swept the season series against LeBron James' former team 4-0 last season and has won the last seven meetings between the two squads.