OAKLAND, Calif. - Stephen Curry returned after missing two games with an ankle injury and scored 19 of his 29 points in the second half, helping the Golden State Warriors beat the Phoenix Suns 113-93 on Saturday night.

Harrison Barnes matched his season high with 21 points for the Warriors, who have won four straight and seven of nine overall. David Lee had 16 points and 12 rebounds, Klay Thompson added 17 points, and Andrew Bogut finished with 11.

Michael Beasley scored 24 points for the Suns, who have dropped four of five. Jared Dudley added 16 points, Goran Dragic scored 13, and Luis Scola had 14 rebounds, one shy of his season high.

Curry and Barnes combined for 20 points in the third quarter to send the Warriors into the final period with an 81-74 edge.

• Trail Blazers 105, Jazz 99: In Portland, Ore., Damian Lillard had 23 points, and Portland got revenge for a loss to Utah a night earlier.

Utah defeated the Blazers 86-77 on Friday night in the first game of the back-to-back between the division rivals.

J.J. Hickson added 21 points and 11 rebounds for the Blazers, who have won four of their last six after a season-high six-game losing streak.

• Cavaliers 115, Thunder 110: In Cleveland, Kyrie Irving scored 35 points, including 13 in the final 2:52, as Cleveland stunned Oklahoma City.

One night after saying he was "disinterested" during a loss in Detroit, Irving was spectacular down the stretch. He single-handedly closed out one of the NBA's best teams, making his last five shots and showing why he's an All-Star at 20. Irving's biggest shot was a three-pointer with 42 seconds left to make it 113-108.

Kevin Durant scored 32 points and Russell Westbrook had 28 for the Thunder.

• Spurs 96, Wizards 86: In San Antonio, Tony Parker had 19 points but Tim Duncan sprained his left knee and right ankle in the first half.

Washington's Martell Webster rolled into the back of Duncan's legs while fighting for a rebound with 3:54 left in the second quarter. The severity of Duncan's injuries was not known.

• Rockets 109, Bobcats 95: In Houston, James Harden had 21 points, 11 rebounds and 11 assists for his first career triple-double in the Rockets' win over Charlotte.

Bobcats rookie Michael Kidd-Gilchrist was fitted with a neck brace and taken off the floor on a stretcher to the hospital after teammate Jeff Taylor collided with him going for a rebound.

• Timberwolves 115, Hornets 86: In Minneapolis, Dante Cunningham scored a season-high 18 points, Nikola Pekovic added 14 and Minnesota beat New Orleans to stop its six-game losing streak.

Cunningham hit all nine of his shots to set a franchise record for most consecutive field goals without a miss.

• Knicks 120, Kings 81: In New York, forward Amare Stoudemire was 10 for 10 from the field for 21 points, and the Knicks unleashed a 38-4 run on Sacramento in the first half and clobbered the Kings for their fourth straight victory.

• Bulls 93, Hawks 76: In Atlanta, Luol Deng had 25 points and 14 rebounds, and short-handed Chicago used its stifling defense to shut down the Hawks.

• Bucks 107, Magic 98: In Milwaukee, Monta Ellis scored 21 points and Brandon Jennings had 20 as the Bucks handed Orlando its ninth straight loss.

Rim shots

• Dallas coach Rick Carlisle was fined $25,000 for criticizing the officiating after the Mavericks' loss to Golden State on Thursday.

• After posting double-digit assists just once in his first 42 games, the Lakers' Kobe Bryant is averaging 11.2 assists over the last five, a stretch that has produced four victories.