Pat Garrity found the shooting touch that has eluded him much of the season under coach Johnny Davis' uptempo style.
Garrity scored 14 of his 16 in a decisive run Friday night, leading the Magic to a 111-91 win over the Bobcats.
"The thing with Pat is, we know he's a great shooter and it's just a matter of time," Davis said.
Hedo Turkoglu, joining Garrity off the bench, scored 22 to lead Orlando. The Magic's reserves outscored Charlotte's 58-30.
Grant Hill scored 16 and Tony Battie added 13 on 6-for-6 shooting for the Magic, which on Nov. 6 became the first team to lose to the Bobcats. Steve Francis had 10 points and tied his season high with 13 assists.
In a matchup of the top two picks in last year's draft, Charlotte's Emeka Okafor had 15 points and six rebounds and Orlando's Dwight Howard's 10 and 12.
The past two seasons have pained Garrity. Held to two games in 2003-04 after five surgeries _ four on the right knee and one on the groin _ he's playing in a running offense that doesn't suit his spotup shooting.
He entered averaging 5.4 points while making only 31 percent of his 3-pointers _ both career worsts.
"When you're not a one-on-one player you have to move without the ball to provide outlets for guys, and that's something I wasn't doing well," Garrity said. "I looked at the film and I think I'm making a little progress."
Against Charlotte, he made his first six shots with four 3-pointers. Midway through the first half, Garrity's back-to-back 3s kicked off a 19-4 run that put Orlando ahead by 14.
Garrity's last 3, with 5:30 left before the break, capped off run and a stretch in which Orlando got 28 straight points from its bench _ 24 from he and Turkoglu.
"I think we contributed to their stellar play," Charlotte coach Bernie Bickerstaff said. "You could consider us their eighth man if you wanted to, with our defense."