Nikita Kucherov fired home a late third period goal and the shootout winner as Russia advances to the semifinals with a 4-3 victory over Switzerland.
The host nation will face Sweden, Thursday at 8am et/5am pt on TSN, for a spot in the World Junior Hockey Championship final.
Kucherov sent the game into overtime by scoring a third period goal with 1:39 left as Switzerland was trying to hang on for the victory.
The teams traded chances in the extra period, but nothing was decided sending the game into penalty shots.
Sven Andrighetto scored to gave Switzerland their third period lead, it was the first time they led in the contest.
Russian forward Mikhail Grigorenko and Swiss forward Martin Ness traded second period goals while Alexander Khokhlachev opened the scoring for Russia and Christoph Bertschy responded for Switzerland in the first period.
Russia played a man down as forward Valeri Nichushkin was forced to sit out after being assessed a five-minute major and game misconduct for checking Canadian defenceman Tyler Wotherspoon from behind in a loss to Canada Monday.
Earlier, USA defeated Czech Republic 7-0 to earn a spot in the semifinal and a rematch against Canada with a spot in the final on the line.