Avalanche föll med 3-2 i Philadelphia i måndags och 3-4 i New Jersey i tisdags.
MacKinnon såg ut att vara inspirerad av landsmannen Connor McDavids framfart i Edmonton den senaste veckan.
MacKinnon är nu uppe i 20 poäng, sju mål och 13 assist, efter elva matcher i höst.
– Vi fokuserade på att spela enkelt ikväll. In med pucken på motståndarkassen och sedan hårt jobb var receptet, kommenterade MacKinnon efteråt.
Gabriel Landeskog assisterade till Martin Necars 6-3-mål i tom kasse med knappt tre minuter kvar.
Hedman försvann
Hos Tampa Bay försvann Victor Hedman, 35, några minuter in i den andra perioden och återkom aldrig i matchen under den sista perioden.
Hans sista byte ägde rum tre minuter in i mittenperioden. Totalt spelade Hedman bara 5.56 minuter under åtta byten och var -1.
Om det handlade om en skada eller sjukdom är oklart.
Victor har matchats lite försiktigare i höst än tidigare och har varit placerad i Lightnings tredje backpar tillsammans med Max Crozier.
Svenskens istid är nere på 14.26 minuter i snitt per match.
Allt med tanke på hans skadefyllda fjolårssäsong. Han är inte längre en kugge i lagets första powerplayuppställning.
Canadiens vann borta
Bara två matcher i NHL natten till lördagen, svensk tid.
I det andra mötet ställdes Chicago Blackhawks mot Montreal Canadiens och där vann gästerna från Kanada med 4-1.
Men det var Blackhawks som tog en tidig ledning i matchen genom Connor Bedard, framspelad av Patrick Kane.
1-0-målet kom redan efter drygt fyra minuter.
Innan den första perioden var över hade Montreal kvitterat. Jake Evans hittade rätt och det var han som också ordnade 2-1 knappt åtta minuter in i den andra perioden.
Evans hann även med att notera en assist och utnämndes till matchens lirare.
Canadiens två sista mål gjordes av Kaiden Guhle och Mike Matheson (tom kasse).
Anton Frondell hade ett skott på mål under 20 byten och 14.06 minuter på isen.