The Russian Olympic Committee beat Sweden on penalties after the tightest of matches to send the nation through to the men's ice hockey final.
In a cagey first period, both sides failed to capitalise on a two-minute man advantage after the ROC's Vladimir Tkachyov was dismissed for slashing and Sweden's Dennis Everberg for tripping.
But the ROC eventually took the lead in the second through Anton Slepyshev, with Sweden's Anton Lander equalising in the third.
Beijing 2022
Pure Olympics - Ice Hockey
24/02/2022 AT 15:34
Both sides were well matched with the ROC having 39 shots on goal to Sweden's 34, and were forced into overtime once again these Games.
Ivan Fedotov produced a brilliant save three minutes from time to keep the ROC in the game, and it was penalties to separate the two at the end.
Sweden missed two chances in the shootout to win the match but the two sides could not be separated after five penalties each as Ivan Fedotov saved from Carl Klingberg.
Two more saves in sudden death kept the match alive with just two goals each after six penalties apiece.
But with Sweden missing five in a row, ROC's Arseni Gritsyuk finally put his side into the final to the sound of thunderous celebrations.
They will face Finland in the gold-medal match on Sunday after they beat Slovakia 2-0 earlier on Friday.
- - -
The Olympic Games will return with Paris 2024, live on Eurosport and discovery+
Beijing 2022
‘That did not take long!’ – Bjorninen bags winner as Finland stun ROC to win gold
20/02/2022 AT 09:02
Beijing 2022
Finland win final gold medal of Beijing 2022 with first ever Olympic ice hockey triumph
20/02/2022 AT 06:29