SAN ANTONIO — Tony Parker scored 18 points, DeJuan Blair had 18 points and 13 rebounds, and the San Antonio Spurs handed the reeling Dallas Mavericks their fourth straight loss, 101-89 on Friday night.

Dirk Nowitzki missed his ninth straight game because of an ailing right knee and the once-mighty Mavs lost for the seventh time since the All-Star forward went out.

The Spurs (34-6) won their fifth straight and beat Dallas for a second time with Nowitzki sidelined. Shawn Marion led Dallas with 14 points.

Nowitzki told ESPN during the broadcast that he hopes to return as early as Saturday at Memphis.

CELTICS 99, BOBCATS 94: At Boston, Shaquille O'Neal had 23 points, five rebounds and five blocks in a season-high 35 minutes for the short-handed Celtics as they held off Charlotte and ended the Bobcats' four-game winning streak. O'Neal went 10 for 12 from the field as he huffed and puffed up and down the court all night and even made all three of his foul shots. Boston was missing Kevin Garnett for the ninth straight game and played without Paul Pierce much of Friday because of foul trouble.

KINGS 93, KNICKS 83: At New York, Beno Udrih scored 29 points on 11-of-14 shooting and Sacramento snapped a three-game losing streak with a victory over the lethargic New York Knicks. Rookie center DeMarcus Cousins added 16 points and 10 rebounds, and reserve Carl Landry had 15 points for the Kings, now 1-3 on their six-game road trip. They have won four in a row at Madison Square Garden.

BULLS 99, PACERS 86: At Indianapolis, Derrick Rose had 29 points and 10 rebounds to help Chicago beat Indiana. Rose, who scored 20 points in the second half, also had five assists. Luol Deng had 17 points and five assists, Carlos Boozer scored 14 points and Kurt Thomas had a season-high 18 rebounds.

76ERS 95, BUCKS 94: At Philadelphia, Lou Williams hit the go-ahead 3-pointer with 43 seconds left and scored 25 points to lead Philadelphia. The Sixers blew a 15-point lead and were on the brink of losing their third straight game as they make a push for the eighth seed in the Eastern Conference. Williams delivered with a clutch basket at the end of a quarter as he has throughout the season. He buried a 3 over a lunging John Salmons for a 95-94 lead. The Bucks, who began the day percentage points behind the 76ers, failed to score on two more possessions.

PISTONS 101, RAPTORS 95: At Toronto, Tracy McGrady scored 22 points and Rodney Stuckey had 19 in Detroit's victory over Toronto. Charlie Villanueva had 16 points and eight rebounds while rookie Greg Monroe scored 12 for the Pistons, who had lost five of six. Chris Wilcox had 12 rebounds and four points. Andrea Bargnani scored 31 points and DeMar DeRozan had 15 for the Raptors, who have lost eight of 10 at home and nine of 12 overall.

HORNETS 110, ROCKETS 105, OT: At Houston, David West scored 29 points, Jarrett Jack added 23 points and seven assists and the New Orleans Hornets rallied from 16 points down in the third quarter. Emeka Okafor had 17 points and 15 rebounds for the Hornets, who have won five straight over Houston. Chris Paul had a quiet night, with 11 points, eight assists and five turnovers. Kyle Lowry matched his season high with 28 points and Kevin Martin added 26 for the Rockets, who have lost seven of their last eight games and four consecutive home games.

WARRIORS 122, CLIPPERS 112: At Oakland, Calif., Monta Ellis scored a game-high 30 points, which was enough to top the effort of top-rookie Blake Griffin's Clippers despite his 28 points and 13 rebounds.

LAKERS 100, NETS 88: At Los Angeles, Kobe Bryant scored 27 points and Pau Gasol added 20 in the Lakers' win. Brooke Lopez had 35 points in the loss.

SUNS 115, TRAIL BLAZERS 111: At Phoenix: Steve Nash had 23 points, 13 assists and grabbed six rebounds to lead the Suns. Grant Hill added 21 points.