WATCH: All Penguins vs. Flames highlights
"They said it was seven, eight years before I was born," Versteeg said. "It's really cool to be a part of those things. Playoffs are our first goal but when you can accomplish things like that as you go on throughout the season it's really nice."
Deryk Engelland, Dennis Wideman, and Johnny Gaudreau scored, and Elliott made 32 saves for Calgary (39-26-4), who are the fourth team this season to have a winning streak of 10 or more games, a first in NHL history, according to the Elias Sports Bureau. The Flames join the Columbus Blue Jackets (16 games), Minnesota Wild (12) and Philadelphia Flyers (10).
Calgary, tied for second in the Pacific Division with the Anaheim Ducks, has points in 12 straight games (11-0-1) and is 15-2-1 in the past 18 games.
"It's a little bit of a rollercoaster ride and you have to stay right in the middle," Elliott said. "To have that confidence to do that, to not get too up or too down, that's what it takes to win at this time of year and we're learning how to do that on a nightly basis."
Conor Sheary, Malkin, and Crosby scored, and Fleury made 27 saves for the Penguins (43-16-9), who ended a five-game winning streak but moved into a tie with the Washington Capitals for first place in the Metropolitan Division and NHL.