HOUSTON -- James Harden had a triple-double of 35 points, 11 rebounds and 13 assists to help the Houston Rockets beat the Cleveland Cavaliers 117-113 on Thursday night.
Harden also had five steals and a block as Houston extended its winning streak to four games.
LeBron James had 33 points for the Cavaliers, and Jeff Green added 27.
Complete coverage of the Philadelphia 76ers and their rivals in the NBA from NBC Sports Philadelphia.
Houston led by seven after a layup by James with about 10 minutes left. The Rockets scored the next six points, capped by a 3-pointer by P.J. Tucker to make it 111-98. The Cavaliers used a 13-1 run, with five points from James, to cut the lead to 112-111 with 90 seconds left.
Harden missed a layup after that, but grabbed a rebound and threw an alley-oop to Clint Capela, who finished for Houston's first basket since Tucker's 3. He was fouled on the play and made the free throw to make it 115-11 with just over a minute remaining.
James made a layup on the other end, but Capela made another basket after a grabbing the rebound on a miss by Harden to put Houston back up by 4 with 10.7 seconds left.
Capela, who finished with 19 points, 13 rebounds and four blocks, blocked a shot by James in the final seconds to secure the win (see full recap).
Nuggets top struggling Thunder
DENVER -- Emmanuel Mudiay scored 10 of his 21 points in the fourth quarter, including the go-ahead 3-pointer midway through the period, and the Denver Nuggets beat the Oklahoma City Thunder 102-94 on Thursday night.
Paul Milsap added 17 points and Nikola Jokic had 15 points to go with 11 rebounds for Denver. The Nuggets snapped a five-game losing streak at home to the Thunder, including a 106-105 setback April 9 on a last-second 3-pointer by Russell Westbrook that eliminated Denver from playoff contention.
Carmelo Anthony, who spent his first 7 1-2 years in the league in Denver before being traded to the New York Knicks in 2011, had 28 points to lead the Thunder, who acquired Anthony in a pre-season trade. Paul George and Westbrook each added 13 points for the Thunder, who lost their fourth in a row.
Neither the Thunder nor the Nuggets were able to gain separation on the other in a tightly contested third quarter and the teams went into the final period tied at 75.
The game was tied at 82 when Mudiay connected on a 3-pointer with 7:35 remaining, triggering a 7-0 burst by Denver.
Oklahoma City fought back to within 93-90 but Milsap answered by converting a three-point play with 2:09 left to rebuild Denver's lead to six.
The Thunder got no closer than four points the rest of the way (see full recap).
Wall, Beal help Wizards drop Lakers
WASHINGTON -- John Wall's Wizards managed to make a double-digit edge hold up against the Lakers this time, with the All-Star point guard scoring 23 points and Bradley Beal 22 as Washington beat Los Angeles and cold-shooting Lonzo Ball 111-95 on Thursday night.
Ball had 10 points, eight rebounds and eight assists. But the No. 2 overall draft pick out of UCLA came in making just 29.5 percent of his field-goal attempts for the Lakers and he was worse against the Wizards, going 3 for 12 -- 25 percent.
Washington's Otto Porter Jr. finished with 20 points and 11 rebounds, while Markieff Morris scored 16 points on 6-of-7 shooting, including a pair of 3s to open the third quarter.
Coming off a home loss in which they never held a lead against the NBA-worst Dallas Mavericks, the Wizards went up by as many as 21 against the Lakers, at 91-70 on Porter's turnaround fadeaway jumper with about 75 seconds remaining in the third quarter.
The Lakers pulled to 93-84 on Julius Randle's two-handed slam with about 8 minutes left in the game. But a 3 by Beal soon built the hosts' advantage back up to 15 and the outcome was never in doubt the rest of the way (see full recap).