Rockets guard James Harden scored 42 points and outdueled Wizards guard John Wall as Houston outlasted Washington for a 109-103 win 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. Raptors 97, Spurs 94 DeMar DeRozan scored 28 points and added six assists as Toronto defeated San Antonio. In winning their second game in a row, the Raptors ended the Spurs' four-game winning streak. The Raptors led all the way and had a seven-point advantage at the half and led by as many as 13 points. Kyle Lowry scored 19 points and added eight assists for Toronto. Manu Ginobili led San Antonio with 17 points. Clippers 109, Bucks 95 J.J. Redick made six three-pointers and scored 31 points, leading Los Angeles past Milwaukee. Timberwolves 123, Lakers 122 (OT) Kevin Martin scored a game-high 37 points, leading Minnesota to an overtime win over Los Angeles. 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. 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. 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. Hawks 98, Mavericks 95 Atlanta won consecutive games for the first time in more than a month, slipping past Dallas.