OAKLAND, Calif., March 24 (Ticker) -- The Golden State Warriors made too many mistakes as they were trying to rally and Kenny Thomas made sure it cost them.

Thomas scored a career-high 31 points as the Houston Rockets held the Warriors scoreless for over four minutes down the stretch and posted a 116-104 victory.

The Rockets led by as many as 16 points late in the third quarter, but the Warriors slowly began to creep back. They sliced the deficit to 105-102 on a pair of free throws by Bob Sura with 4:11 left.

But Golden State's next possession proved to be the turning point. Rookie Jason Richardson stole the ball from Moochie Norris and passed to Larry Hughes, who blew an easy layup.

NBA TV highlights from
56k | 300k

The Warriors couldn't hang with Steve Francis and the Rockets.
Tom Hauck
NBAE/Getty Images
Thomas went to work thereafter, scoring the next seven points to push Houston's lead to 112-102 with 1:56 remaining.

Golden State, which has lost a season-high 10 consecutive games, did not score again until a meaningless layup by Sura with one second left.

Thomas, whose previous high had been 26 against Miami on December 15, shot 10-of-16 from the floor and made 11-of-13 foul shots. He helped Houston win at Golden State for the 13th straight time.