Canada overcame a 2-0 deficit and defeated Switzerland 3-2 in a shootout on Tuesday at the 2016 World Junior Championship.
The Swiss jumped out to a two-goal lead in the first period, getting goals from Damien Riat and Dario Meyer, but Canada was able to get on the board with 23 seconds left in the stanza when Dylan Strome's bad angle shot trickled through Swiss netminder Joren van Pottelberghe.
Joe Hicketts scored the equalizer at the 12:17 mark of the second period and the teams remained deadlocked through the third period and in overtime.
Mackenzie Blackwood, playing in his first game of the tournament, didn't allow a goal in the shootout while Brayden Point and Mathew Barzal scored to win the game for Canada.
"We didn't come out with the same intensity as we did against the Americans or against the Danes for that matter," Barzal told TSN. "That's a lack of preparation on our part and we're not going to make that mistake again.
"Kind of shot ourselves in the foot with that 2-0 deficit there but I thought we finished strong in the second and third and kind of pushed the pace."
Calgary Flames prospect Brandon Hickey had one shot on net in the victory while Mason McDonald, Calgary's second round selection in 2014, backed up Blackwood on Tuesday.
Canada's final game of the preliminary round will be on Thursday when they take on Adam Ollas Mattsson and Sweden.
Russia 4, Belarus 1
The Russian continued their dominance of Group B, picking up a 4-1 win over Belarus. The Russians scored three of their goals in the first period, with Maxim Lazarev, Alexander Polunin, and Vladislav Kamenev finding the back of the net. Polunin scored his second goal of the game in the third period, shortly after Belarus' Alexei Patsenkin scored his country's first goal against Russia in 15 years.
Russia's next game comes on Thursday when they face Slovakia. Today's game was Belarus' final outing in the preliminary round.