Miami wasn't challenged again.
"That is what we're going to face on the road," Wade said. "The home team is not going to go away. We understand that. We have been through that over the last three years here so we're comfortable and confident in those situations. It's about making the right plays on both ends of the floor."
James called it a bunker mentality.
"We understand that we haven't played great basketball on the road so far," James said. "But, we were able to take care of business tonight. For the most part over the last few weeks we've been playing some great basketball."
Wade drew boos from the crowd after he delivered a knee to the groin of Ramon Sessions in the second half. But Sessions, who believed that Wade intentionally struck him, was actually called for a foul.
Kemba Walker had 27 points, and Sessions added 19 points for the Bobcats (7-21), who haven't won since Nov. 24.
Hakim Warrick, making his first start for the Bobcats in place of Mullens, had 18 points and nine rebounds. Sessions provided a big lift in a reserve role by hitting 7 of 12 shots, most coming off drives to the basket against an outmatched Mike Miller.
Despite the loss, Walker said taking the defending champions to the wire was a needed boost of confidence for a young team like the Bobcats.
"I thought we played well in the second half," Walker said. "We really got after it and played hard and played up and down. We played like we did early in the season. If we keep that up, we'll be fine."
NOTES: Heat guard Ray Allen missed the game because of a sore right shoulder. Allen was injured while setting a screen on Kendrick Perkins in the second half of Tuesday night's win over Oklahoma City. ... Charlotte's Gana Diop has four blocked shots in each of the last two games. He had one on James at the end of the first quarter.