Heat forward LeBron James did not appreciate the way Nets forward Mirza Teletovic fouled him with 8:37 left in the fourth quarter of Brooklyn's 104-95 double-overtime win against Miami on Friday night at Barclays Center.

"He went around my neck, that was my take," said James, who scored a game-high 36 points before fouling out for just the sixth time in his career (including playoffs).

"That was not a basketball play."

James had jumped out in transition and was trying to get to the rim, but he pushed off Nets forward Andrei Kirilenko with his left arm and was called for an offensive foul.

With the play happening at full speed, Teletovic did not realize a foul had been called, so he wrapped up James to prevent him from going up for a layup or a dunk.

James was upset and immediately started toward Teletovic, who had put up his arms. James yelled at Teletovic, who responded with a smirk. Players and officials stepped in to separate the two.

After the officials looked at the play, they determined Teletovic deserved a flagrant foul 1.