Connor Zary scored the game-winner in the third period for the Calgary Flames in a 3-2 win over the visiting New York Rangers on Thursday.