Kevin Durant helped the Thunder to a big lead heading into the fourth quarter before the Cavaliers hit back, but the NBA's leading points scorer made a series of free throws in the final minute to make sure of the win for the visitors.
Stephen Curry helped the Warriors to a 10-point lead inside the final four minutes, and while Ersan Ilyasova slashed the lead to just three in the last minute of the game, but the home side were able to hold on.
The hosts were 10 points behind early in the second quarter, but James Harden led the Rockets back into the game with 28 points.
The home side started to pull away in the second quarter, before an 11-3 run at the start of the third, led by Wesley Matthews and Damian Lillard, who combined for 52, ensured that the Wizards were unable to come back..
Results in full: Oklahoma City Thunder 102-95 Cleveland Cavaliers, Minnesota Timberwolves 106-129 Houston Rockets, Washington Wizards 103-116 Portland Trail Blazers, Milwaukee Bucks 110-115 Golden State Warriors