LeBron James and the Heat are struggling.
LeBron James scored 26 points, but missed the game-winning shot. Reuters

It was a nail biter in Miami, as two top Eastern Conference powers collided, with the Chicago Bulls taking home the win by beating the Heat 87-86 on the last play of the game.

Miami guard Mario Chalmers broke down the Bulls' defense to put the Heat up by two, capping a seven-to-zero Heat run with 25 seconds remaining.

The next play saw Bulls' forward Luol Deng drive to the basket, and drawing a foul. Deng made the first free throw but missed the second. Attempting to get the rebound, Deng was fouled, sending him to the line for a second time.

This time, Deng knocked down both free throws with about 16 seconds remaining to give the Bulls the lead, 87-86.

LeBron James missed a layup on an isolation play while being guarded by Joakim Noah, and Dwayne Wade's following shot was short at the end.

Derrick Rose scored 27 points in a game that gave the Bulls the season sweep over Miami.

James scored 26 points, and Chris Bosh added 23.

The Bulls improve to a record of 43 wins, and 18 losses, while the Heat drop to 43 wins and 20 losses.

Questions about how the Heat finish off games will continue after this loss. Also, the Heat have lost four games in a row, all to teams that are expected to be high seeds in the playoffs.

Meanwhile, Rose continues to build on his Most Valuable Player candidacy.