Sweden has beaten Switzerland 5-1 in the final to become the first team since 1986 to win the ice hockey world championship on home ice.
The Swedes' victory snapped a nine-game winning streak that carried the unfancied Swiss all the way to their first final since 1935.