Jacob Markstrom made 34 saves as the Calgary Flames defeated the Montreal Canadiens 2-1 on Tuesday night. Nazem Kadri and Connor Zary scored for Calgary (5-8-2), which left Eastern Canada with a win after an overtime loss in Toronto and a loss in Ottawa.