TORONTO: DeMar DeRozan scored 28 points and Kyle Lowry added 19 as the Toronto Raptors ended the San Antonio Spurs’ four-game winning streak with a 97-94 victory on Wednesday.

Luis Scola had 16 points and Toronto never trailed in handing San Antonio just its third loss in the last 18 games.

Manu Ginobili had 17 points off the bench for the Spurs, who also got 13 points from LaMarcus Aldridge.

Danny Green hit a 3-pointer following a timeout to make it a three-point game with 2:47 to play, but Bismack Biyombo threw down a dunk to restore the Raptors’ five-point edge.

Kawhi Leonard’s follow shot later narrowed the advantage to three, but Toronto was able to run out the clock.

Rockets 109, Wizards 103: Rockets guard James Harden scored 42 points and outdueled Wizards guard John Wall as Houston outlasted Washington for a 109-103 win on Wednesday.

One night after scoring a season-low 10 points in a 110-105 loss at the Brooklyn Nets, Harden recorded his eighth game this season with at least 30 points.

He made five three-pointers and 11-of-12 free throws while contributing nine rebounds and seven assists as Houston won for the fourth time in five games.

Wall compiled 26 points, 12 assists and nine rebounds but the Wizards could not keep up in the final minutes.

Harden’s three-point play with 2:13 remaining broke a 99-99 tie. After each team traded baskets, Wall’s turnover led to forward Corey Brewer’s fast-break layup for a 106-101 lead with 40.8 seconds left.

Celtics 105, Bulls 100: A 10-0 run early in the fourth quarter helped Boston pull out a win over Chicago.

The Bulls, losing despite a career-high 36 points from guard Jimmy Butler, closed within three with three minutes left, but five straight points by Boston’s Isaiah Thomas brought the lead back to eight. The Bulls got as close as four but no closer.

Thomas, scoreless in the first half, finished with 20 points, five assists and five rebounds to lead eight Celtics in double figures. Chicago’s Pau Gasol had 16 points and 15 rebounds.

Grizzlies 93, Pistons 92: Matt Barnes drained a 31-foot shot with 1.1 seconds remaining to give Memphis a victory over Detroit.

Barnes scored in transition for the Grizzlies, who had trailed throughout the second half. He finished with eight points and 11 rebounds.

Zach Randolph led Memphis with 21 points and 16 rebounds. Center Marc Gasol contributed 19 points and 12 rebounds after sustaining left foot and ankle sprains against Oklahoma City on Tuesday. Detroit’s Andre Drummond had 18 points and 19 rebounds.

Clippers 109, Bucks 95: J.J. Redick made six three-pointers and scored 31 points, leading Los Angeles past Milwaukee.

Blake Griffin had 21 points to go along with 14 rebounds for the Clippers, while DeAndre Jordan grabbed 19 rebounds to go along with nine points. Chris Paul finished with 18 points and 18 assists.

Michael Carter-Williams came off the bench to score 20 points and hand out 11 assists for Milwaukee. Greg Monroe finished with 16 points and 10 rebounds.

Timberwolves 123, Lakers 122 (OT): Kevin Martin scored a game-high 37 points, leading Minnesota to an overtime win over Los Angeles.

Martin scored 17 points in the fourth quarter alone, making four three-point field goals, helping the Wolves erase a five-point deficit with under 10 minutes to play.

The win snapped a four-game losing streak for the Timberwolves, while the Lakers lost their fourth consecutive game.

Minnesota rookie Karl-Anthony Towns finished with 26 points and grabbed 14 rebounds. D’Angelo Russell paced the Lakers with 23 points.

Hornets 99, Heat 81: Marvin Williams and Kemba Walker scored 18 points apiece, and Nicolas Batum had his first triple-double of the season as Charlotte blasted Miami.

The Hornets dominated throughout, leading by as many as 22 points in the first half and extending the lead to 30 in the second half.

Guard Tyler Johnson led the Heat with 20 points off the bench, including 15 in the fourth quarter.

Jazz 106, Knicks 85: Gordon Hayward personally outscored New York 13-11 in the first quarter and finished with a game-high 24 points as Utah cruised to a win.

Hayward hit nine of 14 shots and also contributed five assists and four rebounds in 27 minutes.

Carmelo Anthony scored 12 points on 3-of-11 shooting as the Knicks lost their third straight.

Suns 107, Magic 104: Alex Len scored a career-high 20 points and tied a career best with 14 rebounds as Phoenix held off Orlando.

Brandon Knight and Eric Bledsoe added 21 points each for the Suns, who won back-to-back games for the first time since mid-November.

Hawks 98, Mavericks 95: Atlanta won consecutive games for the first time in more than a month, slipping past Dallas.

Paul Millsap scored 20 and grabbed 11 rebounds to lead another typical balanced attack by Atlanta. Four other Hawks scored in double figures.