OKLAHOMA CITY - James Harden scored 21 points and dished out 12 assists as the Houston Rockets snapped the Thunder’s six-game winning streak with a 102-99 win inside the Chesapeake Energy Arena.

Russell Westbrook notched his seventh consecutive triple-double with 27 points, 10 rebounds and 10 assists, but it wasn’t enough as OKC shot only 42-percent from the field in a losing effort.

Trailing 100-99 with under 16 seconds left in the game, Westbrook had the ball with nemesis Patrick Beverley defending him, but OKC’s star point guard was unsuccessful in getting to the rim and settled for a three-pointer that failed to draw iron. OKC then had a chance to tie the game with a three-pointer with five seconds left, but Anthony Morrow’s game-tying shot fell short as Houston picked up a big road-win.

OKC squandered its chances late in the game, but the Thunder was fortunate to even be in contention after Houston led by nine points heading into the fourth and got up by as many as 13 early in the quarter.

With Westbrook leading the charge, the Thunder quickly cut its deficit to only two points after reeling off a 13-to-2 run.

It looked like OKC would find a way to jump out on top, but Houston kept responding.

Whether Harden was finishing at the basket, or knocking down a pair of clutch free throws, the Rockets came up clutch when it mattered. With Beverley’s stout defense as the finishing touch, Houston found a way to hold off OKC’s fourth-quarter rally.

Steven Adams scored a career-high 27 points and grabbed 10 rebounds, while Victor Oladipo (12), Morrow (12) and Enes Kanter (10) all finished in double digits.

Ryan Anderson hit some big shots for Houston, totaling 14 points while Clint Capela added 13 and Eric Gordon came off the bench to score 17 of his own.

Despite shooting only 39.1 percent from the field, Houston out-rebounded OKC 52-to-46 while finishing with eight more assists.

The Thunder will be back in action on Sunday night when Boston comes to town.