Celtics rally from 18 points down

Davis hits game-winner; Pierce nets 29

? For the second time in a row in Boston, Ricky Davis hit the game-winning shot in the closing seconds to beat Memphis.

Davis made a jumper as time expired, and Paul Pierce scored 29 points as the Celtics overcame an 18-point deficit to beat the Memphis Grizzlies, 99-98, Wednesday night. Pierce added eight assists, seven rebounds and three steals for Boston.

After Eddie Jones’ jumper gave the Grizzlies a one-point lead with 13 seconds remaining, Pierce was double-teamed as he drove baseline and passed to Davis, who was wide-open at the foul line.

“It was going to be Pierce or Davis,” Grizzlies coach Mike Fratello said. “It’s not like we didn’t talk about both of them. We lost the game here last year with Davis taking the last shot.”

In Memphis’ previous trip to Boston, Davis hit the game-winner with 3.9 seconds left in the Celtics’ 90-88 victory.

“I will say this: If we have 82 of these, I don’t know if I can take this season,” Celtics coach Doc Rivers said. “It was a great comeback by us because we put ourselves in a hole and got out of it.”

Magic 88, Hornets 83

Oklahoma City – Steve Francis scored 24 points to help Orlando beat New Orleans for the Hornets’ first loss in Oklahoma City.

Memphis' Bobby Jackson, left, and Boston's Paul Pierce reach for a loose ball. Pierce scored 29 points in the Celtics' 99-98 victory Wednesday night in Boston.

Bulls 85, Warriors 84

Chicago – Michael Sweetney hit two free throws with 6.3 seconds left, and Kirk Hinrich added 23 points for Chicago, which overcame 26 turnovers.

Pacers 95, Heat 90

Indianapolis – Ron Artest scored 24 points to lead Indiana over Miami. Artest made two free throws with 53 seconds left to give the Pacers a 91-90 lead.

Spurs 94, Bobcats 86

Charlotte, N.C. – Tim Duncan scored 29 points, and Tony Parker added 23 to lead San Antonio over Charlotte. Nick Van Exel added 12 points for San Antonio.

Nets 91, Jazz 83

East Rutherford, N.J. – Vince Carter scored 21 points to lead New Jersey over Utah. Nenad Krstic added 18 points.

Timberwolves 88, Lakers 74

Minneapolis – Kevin Garnett had 17 points and 15 rebounds, and Minnesota snapped Kobe Bryant’s 30-point game streak at four. Bryant finished with 28 points on 12-of-26 shooting.

Cavaliers 112, Sonics 85

Cleveland – LeBron James scored 31 points, Larry Hughes added 13, and Cleveland made a team-record 28 straight free throws before its first miss.

Nuggets 107, Kings 91

Denver – Marcus Camby scored eight of his 20 points during Denver’s 18-3 run in the fourth quarter and added 11 rebounds and six blocked shots.

Blazers 95, Knicks 83

Portland, Ore. – Zach Randolph had 29 points and 12 rebounds, and Portland kept New York winless.

Clippers 102, Wizards 97

Washington – Elton Brand had 31 points and 13 rebounds, and Los Angeles beat Washington for the Wizards’ first loss.

76ers 112, Mavericks 97

Philadelphia – Allen Iverson scored 25 points and keyed a decisive 15-0 run.