ORLANDO, Fla., March 11 (Ticker) -- Despite their disappointing season, the Orlando Magic kept a good thing going against the Golden State Warriors.

Hedo Turkoglu had 21 points and a career-high 14 rebounds as the Magic posted a 103-92 triumph over the Warriors, who have dropped five of six.

NBA TV highlights from
Coming off Friday's 102-73 rout of Cleveland, Orlando shot nearly 59 percent (41-of-70) from the floor to win for the 12th time in 13 home matchups with Golden State.

"Before the game, we talked about getting a total team effort," Orlando coach Brian Hill said. "From both our starters and second unit, I thought we really got that tonight."

Keyon Dooling added 13 points for the Magic, who won for just the fourth time in 22 games overall and won consecutive games for the first time since January 24-26, when they topped Phoenix and Philadelphia.

"When you look at it, we are a really deep team," Turkoglu said. "It has been really nice last night and tonight. We're just going to take it from here and go as far as we can."

With the game tied at 39-39, the Magic closed the first half with a 17-8 run. Darko Milicic started the burst with three straight jumpers, Tony Battie scored five points and Jameer Nelson had four to give the Magic a 56-47 lead.

Troy Murphy and Derek Fisher made consecutive 3-pointers to bring the Warriors within 64-60 with 7:45 left in the third quarter, but Orlando responded with a 13-3 spurt, highlighted by a pair of baskets by both Dooling and DeShawn Stevenson for a 77-63 edge.

The Warriors made one final push, getting 10 points from Baron Davis in 24-9 burst to draw within 95-91 with 89 seconds to play. However, Turkoglu pump-faked at the arc and drained a 3-pointer with 1:08 left before Dooling took a long pass from Turkoglu and dunked with 36 seconds remaining to seal the victory.

"Turk is one of those guys who can shoot and handle the ball," Dooling said. "He's one of those guys who can really be a special player. I'm just waiting for the day when he realizes what kind of player he is and becomes an All-Star."

Turkoglu made 7-of-13 shots, including three 3-pointers, and came within two assists of a triple-double. Nelson scored 12 points and Milicic and Dwight Howard added 10 each for the Magic.

"Turkoglu seems to have adjusted well to being in Orlando," Fisher said. "He was a key contributor in Sacramento and even though he comes off the bench at times, he gets an opportunity to do some good things. We cut it to four and he hit that big three down the stretch to put them up by seven. He's capable of doing those things."

Fisher scored 20 points and Davis added 17 for the Warriors, who were outrebounded, 37-26.

"They out exucuted us and pounded us on the boards," Davis said. "They were more active and it was tough to match their energy."

Golden State leading scorer Jason Richardson was held to 11 points - 13 below his season average.

"We can't expect Jason to get 40 every night," said Golden State coach Mike Montgomery, who got 44 from Richardson in Friday's win at Miami. "We've been counting on him to put up big numbers, but obviously they keyed on him."