CLEVELAND -- Kevin Durant scored 35 points, finding his shooting touch after a rough start, and Serge Ibaka had 16 as the Oklahoma City Thunder held off a furious Cleveland comeback for a 102-95 win over the injury-riddled Cavaliers on Thursday night.

Durant missed five of his first six shots, but the NBA's top scorer finally got it going. He has scored 25 or more in 33 straight games -- the league's second-longest streak since Michael Jordan did it 40 consecutive times (1986-87).

With their 50th win, the Thunder, who let a 24-point lead dwindle to five in the fourth, moved within 1 1/2 games of San Antonio for the best record in the Western Conference. Oklahoma City played without All-Star point guard Russell Westbrook (knee).

Dion Waiters scored 30 for the Cavs.

ROCKETS 129, TIMBERWOLVES 106

HOUSTON (AP) -- James Harden had 28 points with eight assists and Houston rolled.

Houston trailed by as many as 10 before using a big run in the second quarter to take the lead and padding the advantage with another run to start the third quarter.

It was Houston's second straight game without Dwight Howard, who sat out with a strained left ankle. Omer Asik started in his place and filled in ably with a season-high-tying 12 points as the Rockets won for the seventh time in 10 games.

Kevin Love had 29 points and rookie Gorgui Dieng 22 points and 21 rebounds, which were both career-highs.

TRAIL BLAZERS 116, WIZARDS 103

PORTLAND, Ore. (AP) -- Wesley Matthews had 28 points, including four 3-pointers, for Portland.

Damian Lillard added 23 points and 10 assists for the Blazers, who are still playing without injured All-Star LaMarcus Aldridge. Portland (45-24) remained in fifth place in the Western Conference with three victories in their last four games after a four-game losing streak.

The Wizards (35-33) have lost two straight to open four-game swing against the Western Conference while they vie for a playoff spot in the East to end a five-year absence.

John Wall had 24 points and 14 assists for Washington, which trailed by as many as 17 points in the second half.

WARRIORS 115, BUCKS 110

OAKLAND, Calif. (AP) -- Stephen Curry had 31 points and 11 assists, Klay Thompson scored 29 and the Golden State Warriors moved 18 games over .500 for the first time in 20 years.

David Lee added 22 points and 12 rebounds to help the Warriors sweat out a tougher-than-expected game against the NBA's worst team. Golden State (44-26) remains in sixth place in the tight Western Conference standings, 1 1/2 games behind Portland and 2 1/2 games ahead of Memphis and Dallas with 12 games left.

The Bucks (13-56) were handed another blow in a season full of them when guard Nate Wolters broke his left hand in the first half. Reserve forward Jeff Adrien also received three stitches above his left eye before coming back in the second quarter.