
Calgarys toppkedja klev fram och levererade när hemmalaget behövde skaka av sig lördagens förlust mot Edmonton på bortaplan när Leon Draisaitl avgjorde i slutminuterna.
Visserligen tog St.Louis ledningen tidigt i matchen efter en vacker framspelning av Oskar Sundqvist men Flames kom tillbaka snabbt.
Nikita Zadorov kvitterade, Chris Tanev gav Calgary ledningen och Elias Lindholm ökade på till 3–1 innan första pausvilan.
LÄS MER: Hon blir historisk – första kvinna i en GM-roll i NHL
I andra perioden vann Calgary skotten med 18–2 och gick från 3–1 till 7–1 och Johnny Gaudreau noterades till slut för fyra poäng (1+3) men Matthew Tkachuk slog alla på fingrarna med sina fem assist.
Pappa Keith Tkachuk är en stor profil i St. Louis efter sina år som aktiv och han jobbar fortfarande för klubben idag – och det var i St.Louis som Matthew Tkachuk växte upp.
– Det är min hemstad och det är alltid kul att spela när man vet att det är många jag känner som tittar på matchen. Vi får se om jag får ett sms av pappa eller om han gick och la sig tidigt kanske…, säger Matthew efter nattens storseger.
Jacob Markström räddade 21 av 22 skott och Rasmus Andersson noterades för sin 18:e assist den här säsongen.
Calgary–St. Louis 7–1 (3–1, 4–0, 0–0)
Mål, Calgary: Nikita Zadorov, Christopher Tanev, Elias Lindholm, Sean Monahan, Blake Coleman, Adam Ruzicka, Johnny Gaudreau.
St. Louis: Tyler Bozak.
Skott: 48–21 (17–7, 18–2, 13–12)









