Matt Coronato scored twice as the Calgary Flames came back to defeat the Montreal Canadiens 3-2 in overtime on Tuesday night at the Bell Centre.