Last-gasp goal sets up Canada's overtime triumph
Canada scraped into the IIHF Ice Hockey World Championship semi-finals with a dramatic victory over Switzerland, while defending champions Sweden were stunned.
The top-ranked Canadians were heading out of the tournament as they trailed 2-1 late in the third period until New Jersey Devils defenceman Damon Severson intervened.
Severson's point shot squeezed over the line with 0.4 seconds remaining and a video review confirmed the goal to take the game to overtime.
Vegas Golden Knights winger Mark Stone then scored his second goal of the clash to clinch a precious 3-2 win.
"I saw the puck go in and that's all I could tell you really," said Severson. "I didn't know how much time was left.
"I knew that it was going to be close to the end of the period, but it ended up being the tying goal with 0.4 left, so that was awesome."
There was also a dramatic finish between Finland and Sweden as two late goals saw the 2018 winners beaten 5-4.
Marko Anttila took the contest to overtime, where Sakari Manninen was the Finland hero.
Russia's bid for a 28th gold medal – extending their own record – continues after they defeated the United States 4-3. They will play Finland, while Czech Republic thrashed Germany 5-1 to set up a meeting with Canada.