Två mål framåt och tio insläppta bakåt på tre förlustmatcher. Kanada hade fått en mardrömslik inledning på ishockey-VM och var piskat att vinna mot Norge för att hålla drömmen om kvartsfinal vid liv.
Och den här gången började det helt enligt plan.
Connor Brown gjorde mål redan efter 22 sekunder, och tio minuter senare satte lagkaptenen Adam Henrique 2–0, assisterad av Brown.
Två norska mål
Men i andra perioden skulle det svänga rejält. 9.08 in i mittenakten satte Thomas Valkvæ Olsen reduceringen och minuten senare fixade Frölundaforwarden Mats Rosseli Olsen en norsk kvittering när pucken gick på hans skridsko och in i nät.
Kanada skulle dock lyckas ta ledningen på nytt när Andrew Mangiapane, fint serverad av Connor Brown, sköt in pucken i främre krysset.
Kanada vann till slut med 4–2 och kan dra en liten suck av lättnad efter att ha lyckats bryta den dystra sviten. Kniven är däremot fortfarande hårt placerad mot strupen. Tre matcher återstår att spela och Kanada, som har samlat ihop tre poäng, har fyra poäng upp till Kazakstan som är närmast på slutspelsplats.
Brittisk skytteligaledare
Storbritannien var nära att knipa sin första seger senast mot Danmark men förlorade i förlängningen. I stället gick det vägen mot Belarus under onsdagskvällen när man vann med 4–3.
Frontfigur i matchen var Liam Kirk, som gjorde tolv matcher för Hanhals i hockeyettan den här säsongen, med sina två mål.
21-åringen har nu gjort fyra mål på lika många matcher, och toppar VM:s skytteliga tillsammans med Danmarks Nicklas Jensen.
Storbritanniens seger kan också gynna Tre Kronor. Skulle det bli seger mot Tjeckien efter ordinarie tid kommer Sverige ta sig förbi Storbritannien, Belarus och Danmark och upp på slutspelsplats.