ATLANTA — The Atlanta Hawks won the NBA's first replay since 1983, holding off the Miami Heat 114-111 in overtime on Saturday night in the completion of a protested game.

The Hawks then won the regularly scheduled contest 97-94 as Joe Johnson matched a season high with 39 points.

The teams opened the night by replaying the final 51.9 seconds of a Dec. 19 game, which was protested by the Heat after the Atlanta stat crew mistakenly ruled Shaquille O'Neal had fouled out in the extra period. O'Neal wasn't even around for the do-over, having been traded to Phoenix last month.

The game resumed from the point of the protest and neither team scored during their brief time on the court. They got a 15-minute break, then returned to the court for their regularly scheduled game.

ROCKETS 106, HORNETS 96: At Houston, Tracy McGrady scored 41 points and the Rockets stretched their winning streak to 18 games.

Houston has won its last nine games by double digits and moved into a tie with the Hornets in the overall conference standings. The Rockets also made a season-high 14 3-pointers, improving to 6-0 since Yao Ming went out with a foot injury.

Chris Paul had 37 points and 11 assists for the Hornets, who had won five of their last six.

CAVALIERS 103, PACERS 95: At Cleveland, LeBron James scored 38 points and Anderson Varejao added 15 points and 16 rebounds in Cleveland's victory over Indiana. Joe Smith scored 12 points and Wally Szczerbiak had 11 for the Cavaliers, winners of their last five at home.

Danny Granger had 19, Marquis Daniels and Troy Murphy each scored 17, Ronald Murray had 13 and Mike Dunleavy 11 for the Pacers, who never led in losing their third in a row.

BOBCATS 100, WIZARDS 97: At Washington, Jason Richardson scored 34 points, and Charlotte stretched its winning streak to a franchise-record five consecutive games.

Matt Carroll added 23 points for the fourth-year Bobcats, who went 1-11 during February but they are 5-0 in March.

WARRIORS 104, MAGIC 95: At Orlando, Fla., Baron Davis scored 33 points and Stephen Jackson had 20 as Golden State overcame a slow start.

The Warriors shot only 35 percent in the first half, but Jackson and Davis sparked a 33-16 run in the third period to seize control of the game. Monta Ellis added 16 points and Al Harrington 14 as the Golden State finished a four-game East Coast swing 3-1.

CELTICS 119, GRIZZLIES 89: At Memphis, Tenn., Ray Allen scored 23 points and Paul Pierce added 19 to lead Boston to its eighth straight win.

Kevin Garnett added 17 points, while James Posey had 15 points for the Celtics, who shot 58 percent from the field.

TRAIL BLAZERS 120, KNICKS 114 (OT): At New York, Brandon Roy scored eight of his 27 points in overtime, and Portland overcame Nate Robinson's career-high 45 points to beat New York in overtime.

LaMarcus Aldridge finished with 22 points and 10 rebounds for the Trail Blazers in their second overtime victory over the Knicks this season.

MAVERICKS 111, NETS 91: At Dallas, Dirk Nowitzki scored 34 points and became the leading scorer in franchise history, helping Dallas beat New Jersey in the first meeting between the teams since making an eight-player deal featuring Jason Kidd.

Brandon Bass added a career-high 19 points and Kidd had 13 assists, five rebounds and three points as Dallas ended a three-game losing streak and improved to 5-5 since the big trade.