Bulls 106, Lakers 104, OT
CHICAGO -- In one of the most violent and stunning games of the NBA season, Shaquille O'Neal was ejected for fighting, flying into an uncontrollable rage when he was fouled hard late in the fourth quarter, throwing two roundhouse punches at Bulls center Brad Miller, one of which connected as Miller had his back turned. O'Neal faces an automatic one-game suspension for throwing a punch, and the penalty will likely be longer given the amount of anger he vented and the size of the ensuing melee. Kobe Bryant tried to take over after O'Neal was tossed, but he missed a free throw that would have tied the game with eight seconds remaining in overtime and a jumper that would have tied it with a half-second left.
Grizzlies 97, Jazz 95, 2OT
SALT LAKE CITY -- Jason Williams scored 22 points, and Pau Gasol had 18 for Memphis, and the outcome wasn't decided until Utah's John Starks threw the ball away with four seconds remaining. Karl Malone led the Jazz with 23 points, but he didn't score in either overtime period. John Stockton had 21.
Timberwolves 108, Wizards 100
WASHINGTON -- Kevin Garnett had 31 points, seven assists and six rebounds for Minnesota, and Chauncey Billups scored 19 of his season-high 29 points in the first quarter. Billups also ended the Wizards' last hope of a comeback with the game's final points, a 3-pointer with 42.6 seconds remaining. Michael Jordan scored 35 points, but scored only nine points and went just 4-of-13 from the field in the second half.
Celtics 115, Hawks 91
ATLANTA -- Paul Pierce scored 31 points and Antoine Walker added 23 for Boston. Dion Glover led the Hawks with 19 points. Shareef Abdur-Rahim had 17 points and 14 rebounds.
Pistons 104, Hornets 76
AUBURN HILLS, Mich. -- Jerry Stackhouse scored 27 points, and Cliff Robinson added 21 to help the Pistons end a three-game slide. Reserve Corliss Williamson added 17 points for the Pistons, while Ben Wallace had 16 rebounds. David Wesley scored a team-high 14 points for the Hornets.
Nets 91 Magic 85
ORLANDO, Fla. -- Reserve Lucious Harris scored 20 points, and Jason Kidd led a late charge as New Jersey won its fourth straight game. Harris also had 10 rebounds and six assists. Tracy McGrady had 17 points, 12 rebounds and seven assists for Orlando.
Bucks 102, Knicks 97
NEW YORK -- Ray Allen scored a season-high 37 points, including a franchise record-tying eight 3-pointers as Milwaukee withstood a late New York rally. Sam Cassell had 24 points, and Anthony Mason added 12 for the Bucks. Mark Jackson had 15 points and 11 assists for the Knicks.
Suns 108, Heat 74
PHOENIX -- Shawn Marion had 21 points in under three quarters, and Phoenix ended a five-game losing streak. Stephon Marbury had 14 points and nine assists, and Penny Hardaway scored 12 as Phoenix's backcourt broke out of a slump. Rodney Rogers added 14 points. Reserve Eddie House had 15 points for the Heat.
Mavericks 111, Pacers 102
DALLAS -- Steve Nash scored 15 of his 29 points in the final period quarter, and Dallas rallied from a 15-point third-quarter deficit. Dirk Nowitzki had 31 points and 11 rebounds as the Mavericks won for the 13th time in their last 15 games. Reggie Miller and Jalen Rose had 18 points apiece for the Pacers.
Rockets 98, Nuggets 86
HOUSTON -- Eddie Griffin tied his career high with 25 points on 10-of-11 shooting and blocked five shots to lead Houston. Kenny Thomas added 15 points, and Steve Francis had 14 points and seven assists for the Rockets. Voshon Lenard scored 20 points, and James Posey added 19 to lead the Nuggets.
-- Associated Press