Josh Smith finished with 19 points for Atlanta, which took its sixth straight home victory against Orlando.
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.
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.
Hedo Turkoglu led Orlando with 18 points. Jameer Nelson had 16 points, and Howard finished with 16 rebounds.

Atlanta Hawks forward Marvin Williams (24) drives against Orlando Magic forward Hedo Turkoglu (15) of Turkey, and Magic center Adonal Foyle (31) during the second quarter.
http://accesswdun.com/article/2008/3/208292