Mike Matheson scored on a one-timer off Ivan Demidov's crossing pass a minute into overtime to give the Montreal Canadiens a 2-1 victory over the Calgary Flames on Wednesday night.