LOS ANGELES: Kobe Bryant had 31 points, 12 assists and 11 rebounds for his 20th career triple-double as the Los Angeles Lakers ended a four-game losing streak with a 129-122 overtime victory over the Toronto Raptors on Sunday.

Seven players scored in double figures for the Lakers, including all five starters. Nick Young added 20 points off the bench, Carlos Boozer scored 18 and Jordan Hill had 16 points and 12 rebounds.

Kyle Lowry had 29 points, nine assists and six rebounds for Toronto before fouling out with 2.8 seconds left in overtime. Terrence Ross had 20 points and Lou Williams added 19 off the bench for the Raptors, whose 13-3 record entering the game was the best start in franchise history.

Danny Green scored 18 points for San Antonio and coach Gregg Popovich returned from a two-game absence to lead the Spurs over the Boston Celtics 111-89 for their seventh straight victory.

Popovich returned for the opener of a four-game trip after missing two games following an undisclosed minor medical procedure.

Leading 80-77 with 10 minutes left, the Spurs went on a 14-2 run to take a 94-79 lead with 6:11 left on a layup by Cory Joseph. After Jeff Green made a free throw for Boston, cutting the lead to 94-80, Aron Baynes beat the 24-second clock with a 3-pointer then made a layup for a 99-80 lead with 4:36 to go.

Boris Diaw had 15 points and Tim Duncan added 14 for the Spurs.

Chicago’s Jimmy Butler had 26 points and Pau Gasol had 25 points and 13 rebounds to lead the Bulla past the Brooklyn Nets 102-84.

Rookie Bojan Bogdanovic led the Nets with 13 points and reserve Jarret Jack added 12.

Derrick Rose had 14 points and reserve Nikola Mirotic chipped in 12 points and 12 rebounds for the Bulls.

The Golden State Warriors downed the Detroit Pistons 104-93 for its ninth straight victory after Draymond Green scored 20 points and Stephen Curry added 16 points and 10 assists, while Zach Randolph had 22 points and 12 rebounds, and Marc Gasol added 18 points and six rebounds as the Memphis Grizzlies beat the Sacramento Kings 97-85.

In other games, Dwyane Wade returned from a seven-game absence to score 27 points as the Miami Heat beat the New York Knicks 86-79, the Orlando Magic defeated the Phoenix Suns 93-90 and the Portland Trail Blazers were 107-93 winners over the Minnesota Timberwolves.

Chris Bosh added 20 for the Heat, including a crucial 3-pointer with 1:07 left as Miami held off a late New York rally.

Carmelo Anthony also returned after a two-game absence because of back spasms to score 31 points for the Knicks. Amare Stoudemire had 19 points and 12 rebounds

After trailing by 16, the Knicks pulled to 65-63 on Tim Hardaway Jr.’s layup with 9:22 left.

Wade, sidelined since Nov. 12 by a hamstring injury, followed with a baseline jumper and scored 12 of Miami’s next 15 points to help the Heat maintain the lead.

In Phoenix, Tobias Harris scored 21 points as Orlando held off a late rally to beat Phoenix and snap a four-game losing streak.

Nikola Vucevic added 18 points for the Magic, who led by 16 early in the fourth quarter before the Suns cut it to three with 1:02 to play.

Phoenix coach John Hornacek drew a technical on Orlando’s next possession, the coach claiming to no avail that Vucevic traveled on a layup.

Consecutive 3-pointers by Goran Dragic and Gerald Green, the second with 2.9 seconds to go, cut the lead to one, Evan Fournier sank two free throws with 1.6 seconds to go and Phoenix failed to get a shot off at the buzzer.

Dragic scored 22 points and Markieff Morris had 18 points, 10 rebounds and seven assists for the Suns.