Dirk Nowitzki made the game winning layup with less than 4 seconds left, and the Dallas Mavericks rallied past a collapsing Miami Heat team to win 95-93 in Game 2 of the NBA Finals Thursday night in Miami.

Dallas was down 88-73 with 7:15 left in the game after Dwyane Wade hit a 3-point jumper in front of the Mavericks bench then taunted the team by holding his form for as long as 3 seconds. After that shot the Mavericks finished out the game on a 22-5 run capped by Nowitzki scoring the final 5 points for Dallas.

Early on the game was paced by streaks from both teams as Wade led the charge for Miami for much of the way as he finished with a game high 36 points while Nowitzki scored 24 points, finger splint and all, to lead the Mavericks to even up the series at 1-1.

Dallas led by 51-42 with 3 minutes to go in the 1st half before Miami went on a 29-10 run that ended midway through the 3rd quarter and Miami was poised to take a commanding series lead, but a regular season bugaboo for Miami came creeping back where they couldn't close out the elite teams of the league and they let the Mavericks back in the game.

The next 3 games of the series will be in Dallas as Game 3 will be Sunday night at 7 P.M.