Svenskarna tog ledningen i VM-finalen och pressade också på för ett 2-0-mål när Finland i stället kvitterade.
– Som en blixt från klar himmel, sa experten Svenne Olsson i sändningen.
Men Sverige kom tillbaka, och svarade med två mål inom loppet av två minuter.
Först högg Joel Broberg på en retur och drog dit 2-1 i den 42:a minuten och sedan var det Christoffer Edlunds tur att skriva in sig i målprotokollet. Edlund gjorde VM-mål 109 när han på ett snyggt inspel från höger styrde in 3-1, vilket var resultatet i paus.
36-årige Edlund är nu bara ett mål efter rekordhållaren Patrik Nilsson som med sina 110 gjort flest VM-mål för blågult.
Edlund nära målrekord
På frågan om han kommer att tangerar rekordet är Edlund förtegen.
– Att spela i den gula tröja är det häftigaste man kan göra. Så länge jag kan prestera på högsta nivå och känner att suget finns så vill jag vara med, säger han till SVT Sport.
Trots lägen åt båda håll blev det inga fler mål i finalen. Sverige spelade kontrollerat och säkrade VM-guld nummer 13 efter 3-1 på hemmaplan i Åby.
– Vilken match vi gör, det är är ett under att vi bara gör tre mål. Men VM-guld, det är fint. Jag är så himla stolt över grabbarna och laget. I dag är det inget snack om vilka som är det bättre laget, säger Martin Landström.
”Dansa, festa och ha kul hela natten”
Världsmästerskapet var det första på fyra år på grund av pandemi och Rysslands invasion av Ukarina.
– Så jädra efterlängtat. Det har varit sjukt långa år. Det känns hur stort som helst. Vi är många i samma generation som aldrig spelat VM, det är en ära att få vara kapten för dem, säger Martin Karlsson.
I kväll väntar bankett och firande.
– Vi ska ha en bra kväll. Dansa, festa och ha kul hela natten, säger Landström.
Tidigare under söndagen vann också de svenska damernas VM-guld. På herrsidan gick bronset till Norge efter seger med 5-1 mot Kazakstan.