Cavaliers star LeBron James was ejected for the first time in his 15-year career during Tuesday night's 108-97 win over the Miami Heat.

James, playing in his 1,082nd career game, was tossed with 1:59 remaining in the third quarter and the Cavs leading 93-70.

After getting a steal, James dribbled upcourt and missed a layup then argued with referee Kane Fitzgerald that Heat forward James Johnson fouled him on the attempt. Fitzgerald assessed James with a technical foul and ejected him from the game.

"I got fouled all the way up the court, from the time that I stripped him, all the way until I got to the rim," James said of the sequence leading up to his ejection. "I said what I had to say and then I moved on, but he decided I should get [ejected]. It is what it is. We got the win, and that's what's most important."

Fitzgerald explained the rationale behind his decision to a pool reporter after the game.

"It was a culmination of a couple different acts," Fitzgerald said. "Immediately after the no-call, he turned and threw an air punch directly at me, and then he aggressively charged at me, and then he used vulgarity in my ear a few times."

Asked if anything happened between him and James before the third quarter that fed into the ejection, Fitzgerald said, "Nothing at all, nothing that I'm aware of."