The 2019 World Junior Hockey Championship reached the quarterfinals Wednesday.
Top seeds Russia and Sweden looked to avoid major upsets against Slovakia and Switzerland, respectively, while the United States and Canada looked to keep their hopes alive for reaching the final.
Here's a look at all the results from Vancouver, British Columbia.
Switzerland 2, Sweden 0
Yannick Bruschweiler and Luca Wyss found the back of the net while Luca Hollenstein made 41 saves, leading Switzerland to a 2-0 upset victory over Sweden in a quarterfinal.
The Swedes went undefeated in pool play, highlighted by an overtime victory over the U.S. But Bruschweiler scored at the 15:23 mark in the first period, and Hollenstein made sure Switzerland never looked back with his second shutout of the event.
Switzerland's only previous win thus far came against lowly Denmark, which was outscored by 26 goals in its four pool-play games.
It's Switzerland's first win over Sweden at the World Juniors since 2004 and its first triumph over the Swedes in an elimination game since 1998.
Finland 2, Canada 1
Canada led with less than a minute remaining.
Now the team is headed home.
Aleksi Heponiemi scored a game-tying goal with 46.4 seconds left in regulation, and Toni Utunen netted a game-winner in overtime, giving Finland a 2-1 upset over Canada in its quarterfinals clash.
Heponiemi's goal was a bit of dumb luck. He was at the right place at the right time when a Eeli Tolvanen pass hit his leg and sent it into the back of the net.
Playing before a raucous home crowd, Canada blew its chances to put the game away and sent the crowd home disappointed. The Canadians had their best chance to win the game a little over a minute into overtime, but Maxime Comtois failed to get a penalty shot past Finland goaltender Ukko-Pekka Luukkonen.
Finland will match up with Switzerland in the semis.
United States 3, Czech Republic 1
Noah Cates, Josh Norris and Alexander Chmelevski each found the back of the net, leading the United States to a dominant 3-1 win over the Czech Republic in their quarterfinals matchup.
Goalie Cayden Primeau stopped 18 of 19 shots that went his way. The Americans peppered the net to the tune of 41 shots and were never out of control.
Cates scored the game's first goal at the 12:12 mark of the first period, and Norris knocked one through in the second period. Martin Kaut briefly gave the Czechs some hope with a goal at 51:29, but Chmelevski shut the door with less than a minute remaining.
Russia 8, Slovakia 3
Klim Kostin scored two goals and Grigori Denisenko added a goal and two assists as Russia beat Slovakia 8-3.
Russia's three-goal spree within a two-minute, 13-second span in the first period set the tone. Another first-period goal and three more tallies in the second gave Russia an insurmountable 7-0 advantage heading into the third. Kostin scored his pair in the second period, with Denisenko earning an assist for each.
Slovakia erased its zero after a Martin Fehervary goal early in the third. Russia scored once more before Slovakia tallied two goals in the last minute and two seconds.