SEATTLE, March 7 (Ticker) -- Shammond Williams scored five of his 16 points in the final 39 seconds of overtime as the Seattle SuperSonics edged the Charlotte Hornets, 92-89, for their 10th victory in 12 games.

After Jamal Mashburn scored the first two points of the extra session on a jumper with 3:09 remaining, Gary Payton evened the game with a pair of free throws with 1:44 left.

Williams gave the Sonics a 89-87 lead with two free throws with 38.3 seconds left, and after a defensive stop, Williams sank two more to give Seattle a four-point edge with 12.1 seconds to go.

Jamaal Magloire hit two free throws with 10 seconds remaining to get Charlotte within two points, but Williams hit 1-of-2 from the line to give Seattle a three-point advantage with 9.3 seconds left.

NBA TV highlights from
56k | 300k

Brent Barry soars through the air towards the basket in Seattle.
Jeff Reinking
NBAE/Getty Images
David Wesley missed a 3-point attempt, and after the rebound was tipped to Mashburn, the forward missed a shot from the arc just before the buzzer.

"We didn't play a particularly good game tonight, but they fought and they gave themselves a chance late in the game and they made plays happen late in that game and pulled out a very exciting win," Sonics coach Nate McMillan said.

Mashburn had scored the first six points of a 12-2 run that gave the Hornets an 85-75 edge with 2:57 left in regulation.

But Brent Barry hit a pair of free throws and a layup to get Seattle within 85-79 with 1:42 left, and after Baron Davis missed two from the line, Payton made 1-of-2 free throws and Rashard Lewis hit a 3-pointer to make it 85-83 with just under 30 seconds to go.

Davis missed two more free throws with eight seconds remaining, including an airball on the first. Payton front-rimmed a 3-point attempt, but Desmond Mason skied to dunk in the rebound just before the buzzer to send the game into overtime.

"Gary shot the ball and I just wanted to go up and see if I couldn't get an offensive rebound tip and just put it back in," said Mason, the 2001 Slam Dunk champion. "It just kind of came off well and I had to go up and get it, and there was a guy between us and so I really didn't get a chance to dunk. I just kind of threw it in, but the ball really came off just right for me."

"It was (an) unbelievable win and courage by this team," McMillan said. "You know Mason made an unbelievable play, probably one of the top plays this year, and that symbolizes who that guy is. He gives you everything he has, both in practice and on the floor."

Payton shot just 8-of-23 but had 19 points, nine assists and seven rebounds for Seattle (35-27), which moved into a tie with Utah for seventh place in the Western Conference.

Mashburn scored 21 of his 27 points after halftime for Charlotte (29-31), which has dropped five of its last seven games but is tied with Washington for the eighth and final Eastern Conference playoff spot.

The Hornets scored the first two points of the game on a pair of free throws by Mashburn but did not take another lead until Mashburn hit a jumper with six seconds left in the third quarter to make it 68-67.

Lewis banked in a jumper at the buzzer to give the Sonics a 69-68 edge entering the fourth quarter.

Although Seattle shot just 42 percent (35-of-84), it limited Charlotte to 35 percent (30-of-87).

"We self-destructed," said Davis, who finished with 15 points, six assists and five rebounds. "I don't know what the hell was going on. I can't believe I missed four free throws. I just choked. It's never happened in my life."

Charlotte actually outshot Seattle from the line, sinking 24 free throws to the Sonics' 14.

"It seems as if we've had our share of games like this," Hornets coach Paul Silas said. "We have to find a way to close them out."