Mika Zibanejad scored at 10:09 of overtime to give Sweden its second world junior hockey title, 1-0 over Russia on Thursday night.
Zibanejad stole the puck from Nikita Gusev at the blue line, broke in on goalie Andrei Makarov and scored on a backhander.
Makarov made 57 saves. Johan Gustafsson stopped 17 shots for Sweden, also the tournament winner in 1981.
In the third-place game, Mark Visentin stopped a second-period penalty shot and made 27 saves in Canada's 4-0 victory over Finland. Quinton Howden scored twice, and Tanner Pearson and Mark Scheifele added goals.