OKLAHOMA CITY - NBA All-Star Game Most Valuable Player Kyrie Irving scored 31 points to carry the Cleveland Cavaliers over Oklahoma City 114-104 Wednesday, stretching the Thunder's losing streak to three games.

Irving, who scored 14 points in the crucial fourth quarter, also had nine assists as Cleveland improved to 23-36.

"We're making progress in the right direction. It has been a tough season for us, but we are fighters," Irving said. "It starts with me bringing it every single night."

The Cavaliers snapped a three-game losing streak but remain six games out of an Eastern Conference playoff berth.

"We have nothing to lose," Irving said. "We need to be tested and we want to test every team in this league."

NBA scoring leader Kevin Durant had 28 points, 10 rebounds and nine assists to lead the Thunder, who have yet to win since Russell Westbrook returned to the lineup from the injured list.

Oklahoma City, still with the best record in the Western Conference at 43-15, lost last week to reigning NBA champion Miami and also fell at home to the Los Angeles Clippers on Sunday before losing to the Cavaliers.

The Thunder had not lost three home games in a row since March and April 2009, near the end of the team's first season after moving from Seattle.