"I have to challenge myself night and day," Johnson said. "I'm going to do whatever it takes for us to win. Whatever they want me to do, I'll do."
Josh Smith finished with 19 points for the Hawks, who took their sixth straight home victory against Orlando.
Atlanta moved 1½ games ahead of New Jersey, which lost to Philadelphia 91-87, for the eighth and final playoff spot in the Eastern Conference.
"It's not comforting," Johnson said. "We have no room for error."
The Magic, who dropped to 22-2 on the road when entering the fourth quarter with a lead, had won seven of eight overall.
Bibby caused matchup problems for the Magic and had a game-high eight assists.
Dribbling from the perimeter into the top of the lane, Bibby drew Orlando center Dwight Howard and another defender toward him. Al Horford cut in behind Howard to catch Bibby's bounce pass and hit a runner that gave the Hawks a 91-85 lead with 2:04 remaining.
"Joe refused to let us lose, he and Bibby both," Hawks coach Mike Woodson said. "I wanted to rest both of them, but it's time now. We just have to keep pushing and scraping and scratching to do whatever we can to win games. You can't afford to lose now."
Johnson hit five of seven shots from the field in the third quarter, and finished off the win with two free throws in the final seconds.
Rashard Lewis gave the Magic their last lead with a 3-pointer that made it 76-74 midway through the fourth.
The Magic are now 46-26, third-best in the East, and despite the loss, they still lead fourth-place Cleveland by five games.
Howard, who leads the Magic with a 21.1 scoring average, took a season-low five shots and finished with just 11 points. He was just 5-for-11 on free throws.
"I don't necessarily think it was just them," Howard said of the Hawks. "I think it was us. We didn't play as well as we needed to play. We didn't come out with a lot of energy. We didn't play as focused as we normally play. They came out hard and aggressive."
Having played nine games in 15 days, Howard indicated that fatigue affected the Magic considerably.
"Oh, man, I think it was," Howard said. "I think it was."
Bibby, acquired in a trade last month with Sacramento, showed why the Hawks valued his experience at point guard.
His 19-foot jumper with 48.7 seconds remaining made it 93-87, but the play unfolded because Bibby worked so well with Johnson.
"Mike controlled the tempo," Hawks guard Josh Childress said. "The fourth quarter was pretty much his, and that's the reason we won."
Seeing his teammate drive into the right side of the lane and draw a second defender, Bibby moved quickly out to the left wing with Nelson between him and the basket. The shot clock was winding down when Bibby took Johnson's pass, dribbled to his left and used a stutter-step to make Nelson jump too soon.
When Bibby's shot rattled in, Orlando coach Stan Van Gundy called timeout to remind his players that the performance was unacceptable, even if they erased a 14-point deficit in the first half.
"So what? We lost," Van Gundy said. "I'm not patting them on the back for losing. To a sub-.500 team."
|Joe Johnson imposes his will on the Magic and finishes with a game-high 34 points in the Hawks' win. (AP)|
|Atlanta (30-39) «||27||17||19||35||98|
|ORL:H. Turkoglu 18 Pts
ORL:D. Howard 16 Reb
ORL:K. Dooling 4 Ast
|ATL:J. Johnson 34 Pts
ATL:A. Horford 10 Reb
ATL:M. Bibby 8 Ast
|Players of the Game|
Joe Johnson Hawks #2 Net Number Player T-Shirt - Red Shop Now!
|R. Lewis, SF||37||6-18||0-0||7||3||3||14|
|D. Howard, C||37||3-5||5-11||16||2||3||11|
|H. Turkoglu, SF||36||7-15||1-1||2||3||4||18|
|M. Evans, SF||31||6-10||0-0||3||1||4||14|
|J. Nelson, PG||26||7-12||0-0||2||3||5||16|
|K. Bogans, SG||26||3-11||1-2||2||4||2||8|
|K. Dooling, PG||22||3-10||3-4||3||4||1||9|
|B. Cook, PF||13||0-4||0-0||1||0||2||0|
|A. Foyle, C||11||0-0||0-0||0||1||0||0|
|T. Battie, PF||Did Not Play|
|P. Garrity, SF||Did Not Play|
|C. Arroyo, PG||Did Not Play|
|M. Gortat, PF||Did Not Play|
|J. Augustine, PF||Did Not Play|
|J. Redick, SG||Did Not Play|
|Complete Box Score|
|J. Smith, SF||46||7-13||4-5||9||2||3||19|
|J. Johnson, SG||45||12-20||7-7||5||7||2||34|
|M. Bibby, PG||43||7-21||3-4||6||8||1||20|
|A. Horford, PF||35||4-7||3-3||10||3||3||11|
|M. Williams, SF||20||2-7||0-0||3||4||4||4|
|J. Childress, SG||33||3-3||0-0||8||2||1||6|
|Z. Pachulia, C||13||1-4||2-6||3||0||2||4|
|A. Law, PG||4||0-1||0-0||0||0||0||0|
|S. Claxton, PG||Did Not Play|
|S. Stoudamire, SG||Did Not Play|
|S. Jones, PF||Did Not Play|
|J. Richardson, SF||Did Not Play|
|M. West, SG||Did Not Play|
|Complete Box Score|