MINNEAPOLIS, March 5 (Ticker) -- Jason Richardson was good. Kevin Garnett was better.

Garnett collected 23 points and 21 rebounds as the Minnesota Timberwolves posted a 103-90 victory over the Golden State Warriors, who again could not take advantage of a big effort from Richardson.

NBA TV highlights from
Ricky Davis added 19 points and Trenton Hassell 12 for the Timberwolves, who squandered a double-digit lead in the third quarter before taking control down the stretch.

"In the third quarter, we knew they were going to make a run," Garnett said. "Jason Richardson got into a little groove. But we slowed them a little bit in the fourth quarter, stayed aggressive and finished the game."

Garnett's three-point play with 4:02 remaining snapped an 85-85 tie and triggered an 8-0 run that gave the Timberwolves the lead for good. Davis followed with a basket and rookie Rashad McCants' three-point play capped the surge with 3:08 to go.

"We were having a tough time with Garnett," Golden State coach Mike Montgomery said. "They did a good job of moving him around in the fourth quarter. But if you're going to foul, you've got to foul hard rather than give up the easy one with a tough foul."

"I can't stand these afternoon games, to tell you the truth," Garnett said. "But I know they're part of our schedule. I just know that I gotta come in here and get going early, try to get my rhythm going."

Davis handed out seven assists and Marcus Banks six for Minnesota (26-32), which has put together consecutive wins for the first time since winning three in a row in mid-January.

"We need to work on staying aggressive," said Garnett, who made 10-of-16 shots. "I think a lot of times we come into the second half a little tentative, and we don't have the fire that we had to start the game."

Playing the opener of a five-game road trip, the Warriors erased a seven-point halftime deficit behind Richardson, who scored 17 of his 36 points in the third quarter.

Richardson drilled a jumper at the 4:58 mark that pulled the Warriors within 67-59 and sparked an 18-6 surge to close the third period. The athletic guard made two of his seven 3-pointers and scored 10 points in the burst.

"Jason hit some huge shots," Minnesota coach Dwane Casey said. "I don't know who could have guarded him on a couple of those shots he made."

But after looking efficient offensively with 32 points in the third quarter, the Warriors were held to just 15 in the final period.

"You want to get your offensive players in the best position to be successful," Warriors guard Derek Fisher said. "In the third quarter, Jason's 3-point shooting was his strong suit. But as the half wears on even an explosive athlete as he is starts to get tired. We have to be able to find some other ways to get scorers."

Richardson received little help from his teammates as Mike Dunleavy added 13 points and Baron Davis 12 for the Warriors (25-34), who lost for the sixth time in seven games and fell a season-worst nine games under .500.

"We knew (Richardson) would have a good game," McCants said. "But even 25 points in the second half wasn't enough tonight."

It marked the third time in 10 days that Golden State lost despite an eruption from Richardson. He scored 39 points in a loss to Houston on February 24 and 35 in a loss to Utah three days later.

"Richardson has been really good," Montgomery said. "We just have to find some people to join him."

Davis scored 13 points and Garnett had 10 and 13 rebounds in the first half, helping the Timberwolves to a 50-43 lead.

"We were lucky to be only down seven at the half," Montgomery said. "Garnett was great on the boards. He's so long. We battled back but he made some big plays down the stretch. Nineteen offensive rebounds is too much to give up."