Connor Zary opened the scoring, Devin Cooley made 27 saves and Matt Coronato scored the game-winning goal to help lead the Calgary Flames past the Pittsburgh Penguins 2-1.