The Blue Jackets extended their club-record points streak to 12 games (8-0-4).
It was a 1-1 contest when Foligno put a wrist shot past Miikka Kiprusoff with 6:55 to go in the middle stanza. He did the same thing less than a minute later and Artem Anisimov added a goal for the Blue Jackets just 24 seconds after that.
The two goals by Foligno were the fastest in succession ever produced by the same player in the history of the Columbus franchise.
The offensive outburst made a winner out of Sergei Bobrovsky, who stopped 24 shots.
Kiprusoff allowed all five goals on 28 shots. It was Calgary's ninth consecutive loss on the road.
Duggar sisters unveil Christian dating rules in new book
Attkisson leaves CBS News, reportedly over network's 'liberal bias'