Det kom tidigt indikationer på att matchen skulle gå Dallas väg.
Stjärnorna kontrollerade det mesta inledningsvis och det skulle dröja tills drygt 90 sekunder av första perioden innan Avalanche ens lyckats skicka en puck på mål.
Under den tiden hade Stars hunnit inkassera en 3–0-ledning, en ledning Klingberg såg till att lägga grund till.
Sex minuter in i matchen spelade svenskbacken in pucken i offensiv zon, jagade in i slottet, och krigade in retur för 1–0.
I andra fick dock Avs ordning på spelet och tog igen mycket av den statiska ojämnheten.
André Burakovsky spelade fram till Valerij Nitjusjkin för en första reducering, innan Cale Makar smällde in ytterligare en i spel fem-mot-tre.
Det hjälpte dessvärre inte.
För i tredje var Klingberg åter framme och spelade fram till Roope Hintz för 4–2 innan Denis Gurjanov tryckte in matchavgörande 5–2 efter ett olyckligt pucktapp av Makar.
Nitjusjkin (återigen framspelad av Burakovsky) och Namestnikov gjorde vad de kunde för att jaga fram en kvittering men närmare än fyra mål kom aldrig Colorado.
Istället har nu underdogen Dallas en 3–1-ledning i matcher och chans att gå vidare till nästa runda redan i natt, 03:45 svensk tid.
Dallas Stars – Colorado Avalanche 5–4 (3–0, 0–2, 2–2)
Mål, Dallas: John Klingberg, Radek Faksa, Jamie Benn, Roope Hintz, Denis Gurjanov
Mål, Colorado: Valerij Nitjusjkin 2 (André Burakovsky 2 ass), Cale Makar, Vladislav Namestnikov
Skott: 29–34 (10–5, 8–17, 11–15)
***
Gillade du artikeln? Värd en kokt med bröd – för en månads läsning? Swisha till 123 529 7613.
