DENVER — The Denver Nuggets showed they can not be counted out of NBA title race just yet, ending a nine-game losing skid in style with a 90-79 win over the league-leading Los Angeles Lakers.
J.R. Smith scored 22 points in an impressive defensive performance by the Nuggets, who had seen their Northwest Division lead sliced to 2-1/2 games.
The Lakers had their second-worst shooting night since the franchise moved to Los Angeles — 29.8 percent. They were on pace for their worst ever until a layup with 5 seconds left saw them rise above the low-water mark of 29.4 percent set in 2004.
Kobe Bryant scored 29 points but he needed 31 shots to do it, sinking just 10 of them.
Cavaliers 97, Spurs 86
In San Antonio, LeBron James had 30 points and 14 rebounds, helping Cleveland beat San Antonio and bounce back from a miserable game against Houston.
James was 12-of-23 from the floor in only 32 minutes of playing time. He also had four assists after being shutout in that category against the Rockets on Thursday for the first time in his career.
The Cavaliers also lost Ben Wallace to a broken leg against Houston.
Tim Duncan missed a third straight game for San Antonio with a leg injury but is expected back on Sunday.
Celtics 104, Pacers 99
In Boston, new signing Stephon Marbury scored six points in the tight fourth quarter to help Boston edge Indiana.
The former New York Knicks point guard made a brief but important appearance just hours after signing with the Celtics.
Ray Allen topped the Celtics' scoring sheet with 30 points, while Rajon Rondo matched a career high with 17 assists.
Pistons 93, Magic 85
In Orlando, Florida, Detroit snapped its eight-game losing streak with an upset win at Orlando.
Richard Hamilton had 31 points and six assists in his return to the starting lineup for the Pistons, who overcame the absence of star guard Allen Iverson, who sat out with a stiff back.
Hornets 95, Bucks 94
In New Orleans, Tyson Chandler tipped in a missed shot with 3.3 seconds left to give New Orleans a closer-than-it-should-have-been win over Milwaukee.
The Hornets led by 17 points with four minutes remaining, but Milwaukee rallied to take the lead with 10 seconds left, only to be denied by Chandler.
Hawks 91, Heat 83
In Atlanta, the hosts beat Miami to expand their lead to 2-1/2 games over the Heat for fourth in the Eastern Conference.
Joe Johnson scored 24 points and Al Horford had 21 points and 22 rebounds for the Hawks.
Suns 133, Raptors 103
In Phoenix, Shaquille O'Neal scored 45 points in his biggest scoring game for six years, powering Phoenix over Toronto.
A week shy of his 37th birthday, 'Shaq' turned back the clock by sinking 20 of 25 shots and recording the 49th 40-point game of his career.
The Suns outscored the Raptors in the key by a remarkable 90-36.
Trail Blazers 102, Timberwolves 82
In Minneapolis, Minnesota fell to its eight straight home loss, well beaten by Portland.
Brandon Roy scored 19 points against the team that originally drafted him, the Trail Blazers snapped a five-game losing streak on the road.
76ers 108, Knicks 103
In New York, Thaddeus Young scored 23 points and blocked a layup attempt with 30 seconds left to help preserve Philadelphia's win over New York.
Philadelphia led by 22 points late in the first half before the Knicks rallied.
Mavericks 110, Thunder 108, OT
In Dallas, the hosts came from a late 12-point deficit to beat Oklahoma City in overtime.
Dirk Nowitzki scored 17 of his 41 points in the fourth quarter and overtime.
The Thunder played most of the game without Kevin Durant, who sprained his right ankle in the first quarter.
Bobcats 112, Warriors 109
In Oakland, California, Charlotte fought back in the fourth quarter to pip Golden State.
Raymond Felton had 26 points and nine assists for the Bobcats, with Boris Diaw making a key late 3-pointer to secure the win. Diaw finished with 22 points and five assists.
Wizards 113, Bulls 90
In Washington, the presence of U.S. President Barack Obama courtside inspired last-placed Washington to a thrashing of Obama's favorite team Chicago.
For the first time all season, the Wizards had eight double-figure scorers, with Antawn Jamison leading the way with 27 points and 11 rebounds.
Kings 98, Clippers 86
In Sacramento, California, Sacramento found some life after 17 losses in 19 games, comfortably downing Los Angeles.
Kevin Martin scored 20 points for the Kings, while the Clippers shot only 38 per cent.