Mason came up with several tough saves, but was fooled when Sharp tied it at 2 with 2:40 left in the period. Sharp cut down the left wing and shoveled a backhanded shot from a sharp angle that struck Mason's blocker and slipped through.
Less than a minute later, Bickell put Chicago ahead 3-2 on a 2-on-1 break with Stalberg.
Columbus' Mark Letestu and Matt Calvert, and Chicago's Jamal Mayers all fired shots off the post early in the third.
Johansen scored his first goal since Jan. 24, 2012, with 7:37 to make it 3-3. Following a failed clearing attempt, Johansen took a pass from Nick Foligno, broke in alone and slipped a backhander past Emery.
Mason made two point-blank blocker saves on Stalberg with 2:55 left to keep the game tied.
But Chicago eventually prevailed, again.
"You get that swagger and confidence when you're on a streak like this." Stalberg said "You have confidence you'll find a way to get it done."
NOTES: Stalberg has 11 goals and two assists in 15 games against Columbus. ... Blackhawks C Dave Bolland missed his fourth game because of an upper-body injury. ... The United Center crowd of 21,828 was the Blackhawks' 200th straight sellout. ... Columbus recalled D Dalton Prout from Springfield of the AHL. The 22-year-old Prout played in his sixth NHL game.
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.