Sverige sköt hela 17 skott mot ryske målvakten Andrej Makarov i den första perioden – som Småkronorna vann på poäng.
Även i mellanperioden dominerade Sverige stort med ett ännu större övertag i skotten på mål. Nu kom de flesta från dåliga lägen. Hetast så långt var Rickard Rakell och Mika Zibanejad, som lyfte sig massor gentemot insatsen mot Finland i semifinalen. Men Makarov var ännu bättre - och hade vid det laget dragit ner på antalet returer rakt ut.
Tredje akten var med andra ord en rysare redan på förhand eftersom ryssarna i allmänhet och Yevgeni Kuznetsov i synnerhet är helt oberäkneliga.
Ryssarna började också tredje perioden enormt starkt, men Rakell bjöds på ett friläge – och den kanadensiska hemmapubliken i Calgary gav ett starkt stöd till svenskarna.
Zibanejad ordnade en felaktig rysk utvisning efter 13 minuter. Efter den tog Sverige över igen och vann skotten med totalt 50-16! Men Johan Gustafsson tvingades till en jätteräddning med 30 sekunder kvar av ordinarie matchtid.
I förlängningen gick ryssarna på knäna och till sist var det bara en tidsfråga innan målet skulle komma. Zibanejad bjöds på ett friläge och vräkte in en backhand.
Direkt i segeryran på isen annonserades det att världsmästarna ska firas i Kungsträdgården på lördagseftermiddagen.
Läs mera i lördagens papperstidning: Småkronornas huvudrollsinnehavare kommenterar finalen och känslorna efteråt.