Joe Johnson scored 32 points, LeBron James fouled out in a regular season game for the first time since 2008 and the Brooklyn Nets upended the Miami Heat, 104-95, for their fifth straight win in a double-overtime thriller on Friday night.
This was easily one of the best games of the season.
Johnson dropped 22 in the first quarter, hitting his first eight shots. James scored 36 and got into a heated exchange with Mirza Teletovic after James took exception to a hard foul from Teletovic in transition. Paul Pierce had a buzzer-beater rim out at the end of regulation.
To put it plainly, this one had it all, and to put the cherry on top, the star of the night was Shaun Livingston.
The Nets' wiry point guard was simply sensational, posting 19 points, 11 rebounds, five assists and three huge blocks in a hefty 51 minutes, not to mention the fact that he was the one who fouled James out of the game by drawing a charge in overtime.
Brooklyn also got a double-double out of Kevin Garnett, who had his second solid game in a row with 12 points and 10 boards in 36 minutes.
The Nets built a 14-point lead in the third quarter, but the Heat stormed back in the fourth and even took the lead on a Norris Cole triple late. However, Brooklyn continued to battle, sending the game into overtime and then finally pulling it out in the second extra session.