Tkachuk och Sam Bennet ökade på Flames ledning till 7-0 i den andra perioden. Innan Vegas snyggade till siffrorna i den tredje.
- Det var kul, det är det såklart när puckarna går in och man vinner så. Det är det bästa med hockeyn, säger Monahan.
Elias Lindholm och Mikael Backlund hamnade också dem i poängprotokollet. Svenskarna hade varsin assist och bidrog till den eldiga offensiva kvällen i Saddledome.
Här är summeringen från nattens matcher:
St. Louis Blues - Los Angeles Kings 0-2 (0-0, 0-1, 0-1)
Blues blev i natt nollade för andra matchen i rad - och efteråt meddelade klubben att de sparkar sin tränare Mike Yeo. Yeo hoppade in som coach i Blues efter Ken Hitchcock den 1 februari 2017, men misslyckades med att föra laget till slutspel förra säsongen, och i år är Blues 7-9-3 på de första 19 matcherna. Craig Berube kommer ersätta Yeo i båset tills vidare.
I Kings höll Cal Petersen sin första nolla i NHL. Matt Luff gjorde sitt första mål och Carl Hagelin sin första poäng i Kings-tröjan sedan flytten från Pittsburgh Penguins. Även Mario Kempe noterades för en målgivande passning.
Vancouver Canucks - Winnipeg Jets 3-6 (1-3, 2-1, 0-2)
Patrik Laine blev hat trick-hjälte för sitt Jets som såg till att Canucks förlorade för sjätte matchen i rad.
Laine gjorde sitt första mål fram till 4-1 med 9:56 kvar av mittperioden, efter att Kyle Connor fått pucken till skänks och sedan lirat fram Laine framför mål. Finländarens andra mål kom efter en kontring med 5:49 kvar att spela av tredje perioden. Laine avlossade direkt efter fint förarbete från Connor och Bryan Little.
Hans tredje mål kom i tom kasse med mindre än två minuter kvar. Ännu en gång var det Connor som spelade fram honom.
Det var Laines andra hat trick för säsongen och sjätte totalt under hans hittills unga karriär.
Elias Pettersson gjorde ett av Vancouvers mål och sitt tolfte för säsongen. Målet kom i powerplay där den svenske rookien ännu en gång fick använda sitt fina direktskott från den högra tekningscirkeln.