OAKLAND: LeBron James had 37 points, 11 assists and eight rebounds as Cleveland ran its winning streak against Golden State to four games with a 117-114 victory Monday.

Shaquille O’Neal added 13 points and six rebounds and three Cleveland reserves scored in double digits in the Cavs’ fourth straight win at Oracle Arena.

After a victory at Portland on Sunday, the Cavaliers won playing on consecutive nights for the sixth time in 11 tries this season but had to hold off a late rally by the Warriors.

Monta Ellis had 30 points, five assists and five steals, but missed 11 straight shots during a stretch spanning the second and third quarters. Corey Maggette added 32 points and seven rebounds for Golden State, which was denied its first three-game winning streak of the season.

Hawks 102, Celtics 96: At Boston, Joe Johnson scored 36 points, shooting 5 of 7 attempts from 3-point range, to lead Atlanta over Boston.

Rajon Rondo had 26 points and seven assists for Boston.

Rasheed Wallace was a last-minute scratch because of a sore left foot, and Boston was already without Kevin Garnett.

Al Horford had nine points and 12 rebounds for Atlanta, and reserve Jamal Crawford scored 17 — including the last six of the game.

76ers 96, Hornets 92: At Philadelphia, Andre Iguodala and Elton Brand scored 18 points each and Allen Iverson added 16 as Philadelphia snapped a four-game home losing streak.

Thaddeus Young and Lou Williams added 12 points each and Samuel Dalembert had six points, 14 rebounds and five blocks for the Sixers, who had lost nine of 10 at home.

Dalembert had 12 rebounds in the first quarter, the most in one quarter by a Philadelphia player since the Wachovia Center opened for the 1996-97 season.

Emeka Okafor had 20 points and 11 rebounds, David West added 13 points and 13 rebounds and Chris Paul had 13 points and 14 assists for the Hornets, whose season-best six-game winning streak was snapped.

Pacers 105, Raptors 101: At Indianapolis, Danny Granger scored 23 points as Indiana overcame a 23-point deficit to beat Toronto.

Troy Murphy had 20 points and 16 rebounds, A.J. Price scored 16 points and Mike Dunleavy added 15 for the Pacers, who had lost two straight. It was Indiana’s first win since Granger’s return from a heel injury that had kept him out for a month.

Chris Bosh had 27 points and 10 rebounds, and Andrea Bargnani added 12 points and 17 rebounds for the Raptors, who played their third game in four days.

Bulls 120, Pistons 87: At Chicago, Luol Deng scored 27 points on 13-of-18 shooting as Chicago handed Detroit its 13th consecutive loss.

The Pistons matched their longest skid since losing 13 straight to end the 1993-94 season.

Derrick Rose finished with 22 points on 11-of-13 shooting for the Bulls, who shot 57.1 percent overall, including 70.6 percent in the third quarter.

Rookie Jonas Jerebko had 15 points and nine rebounds and Richard Hamilton added 17 points for the Pistons.

Thunder 106, Knicks 88: At Oklahoma City, Kevin Durant had 30 points as Oklahoma City won for the eighth time in the last 10 games.

Durant, who entered the game with a 28.7-point average, had 15 in the first quarter as Oklahoma City built a double-digit lead it kept for most of the rest of the game.

Nate Robinson had 19 points for New York, which suffered its worst loss since falling by 22 points in the season opener against Miami.

Russell Westbrook added 17 points and five assists for Oklahoma City.

Jazz 118, Heat 89: At Salt Lake City, Deron Williams had 23 points and 10 assists, and Carlos Boozer finished with 25 points and 11 rebounds as Utah beat Miami for the first time in more than two years.

Mehmet Okur added 13 points and tied his career high with five blocks as the Jazz beat the Heat for the first time since December 2007.

Michael Beasley scored 20 points for Miami and Dwyane Wade finished with 13 points and six assists despite spraining his right wrist late in the first quarter.

Suns 105, Bucks 101: At Phoenix, Steve Nash had 30 points and 11 assists to help Phoenix rally after blowing a 24-point lead and beat Milwaukee for the 22nd consecutive time at home.

The Bucks were without coach Scott Skiles, who was hospitalized just before the game for precautionary purposes due to an irregular heartbeat.

Amare Stoudemire had 23 points and 10 rebounds for Phoenix and Jason Richardson also scored 23.

Hakim Warrick led Milwaukee with 21 points and 10 rebounds and fellow reserve Luke Ridnour scored 17. Rookie Brandon Jennings added 14 points and Andrew Bogut had 13 points and 13 rebounds.

The Bucks have not beaten the Suns in Phoenix since Feb. 21, 1987.

Nuggets 105, Timberwolves 94: At Denver, Carmelo Anthony scored 24 points in his return from a knee injury, hitting consecutive 3-pointers midway through the fourth quarter for Denver.

The All-Star forward, who is leading the NBA in scoring at 30 points per game, missed the previous five games after bruising his right knee Dec. 28 against Sacramento.

Chauncey Billups, who returned last week from a groin injury, had 18 points and Arron Afflalo added 15 for Denver.

Corey Brewer had 25 points for the Timberwolves, who lost their fourth consecutive game on the road. Al Jefferson added 22 points and 15 rebounds while Kevin Love had 20 points and 14 rebounds for Minnesota.