SEATTLE (AP) -- Baron Davis hit a jumper from just inside the 3-point line at the top of the key with 2.3 seconds left to give the Golden State Warriors a 99-98 win over the Seattle SuperSonics on Saturday night.
Golden State moved one-half game ahead of the Los Angeles Clippers for the eighth playoff spot in the West.
Golden State has won all six games with Davis on the floor since he returned March 5 after missing 14 games because of a knee injury. The lone loss came to Portland last Sunday when Davis did not play because of stiffness in his right knee.
Seattle, losers of five straight, fell 4 1/2 games behind Golden State.
Davis made one of two free throws to tie the game at 97 before Richardson accidentally fouled Lewis with 7.2 seconds left. Lewis split his pair of free throws to give Seattle a 98-97 advantage.
After a timeout, Davis dribbled at the top of the key with heavy pressure from Damien Wilkins. He shook off Wilkins with a dribble just enough to free himself for a good look at the basket -- and calmly drained it. A stunned crowd then had to wait through another timeout, only to watch Wilkins miss a 3 from the right corner at the buzzer.
A 9-0 run put Seattle back on top at 89-85 with just over seven minutes left.
Lewis' 3 in the left corner followed by a pair of free throws from Nick Collison pushed Seattle's lead to seven -- its largest of the game -- at 95-88 with just over four minutes remaining.
Golden State closed to 95-92.
Wilkins drove and found Lewis near the top of the key for a jumper, making it 97-92 with 2:05 to go. A basket by Stephen Jackson -- who was held to eight points, seven below his average -- made it 97-94.
Monta Ellis' steal and layup with 1:01 to go made it 97-96.
Allen missed an open 3 from the left corner with 40 seconds left. But the loose ball went off Golden State and out of bounds, resetting the shot clock. Collison missed a layup against the 6-foot-11 Biedrins and then ran into Davis trying to go for the rebound. Davis hit two free throws, tying it at 97.
Seattle missed 10 of its first 11 shots and trailed 25-9 in the first quarter. Golden State led 59-45 at halftime.
Collison's 3-point play two minutes into the third got Seattle within single digits at 61-52 for the first time since late in the first quarter.
Allen's 3-point play -- a cross-over dribble against Harrington on the left side -- gave Seattle its first lead at 69-67 with 4 1/2 minutes to go. Then the All-Star guard had a 3 to put Seattle ahead 75-71 with 2:30 to go to complete a 34-15 run.
Davis and Richardson had back-to-back 3s in the closing minute to send Golden State into the fourth with a 77-75 lead.
Golden State took an 85-80 lead after Richardson's 360-degree spin move and shot in the lane for a 3-point play with 9:20 left.
Wilkins caught Ellis with an elbow for an offensive foul with 2:54 to go before a timeout. Ellis stayed down for about 30 seconds, but returned after the timeout. ... Seattle G Luke Ridnour returned after missing five straight games with an aggravated disc in his neck. ... Harrington, who sprained his ankle in Friday's 106-86 home win over Minnesota, started and played 37 minutes. Golden State F Matt Barnes, who suffered a slight chip fracture of his middle finger and a jammed thumb in the Minnesota game, had his middle finger and ring finger taped together and his thumb taped. Barnes, who averages 10 points, was scoreless in 13 minutes.