Tre Kronor gjorde tre mål i numerärt överläge och fixade en trepoängare mot Ryssland efter seger med 4–1. Det innebär att blågult spelar för slutseger i Globenturneringen på söndagen.
Tre Kronor tog kommandot direkt tack vare två ryska utvisningar i tät följd och spelade också fem mot tre i 51 sekunder.
Men det skulle dröja till utdelningen i numerärt överläge kom.
I förlustmatchen efter straffar mot Tjeckien, 1–2, i torsdags missade Tre Kronor alla sina fyra powerplay-lägen.
Den här gången dröjde det till den sjätte ryska utvisningen innan utdelningen kom.
Mattias Ekholm prickade in 1–0 på ett backskott efter 18.46 av andra perioden sedan S:t Petersburg-stjärnan Tony Mårtensson gjort ett starkt arbete framför mål där han skymde ryske målvakten Ilja Jezjov.
Före 1–0-målet hade svenskarna haft ytterligare ett fem mot tre-läge, då i 1.09, men antingen uteblev skotten, eller också fick inte svenskarna in folk framför mål.
Men när väl powerplaytorkan var bruten kom det mer. I sista perioden gjorde både Nicklas Danielsson, 2–0, och Tony Mårtensson, 4–1, mål i numerärt överläge.
Jakob Silfverberg sköt 3–1-målet.
Målvakten Viktor Fasth fick släppa ett skott förbi sig – Alexander Rijazentsev i numerärt överläge – men storspelade matchen igenom mot ett Ryssland som var vassa i sina anfall och hade intensiv trafik framför mål.
Vinner Sverige över Finland under ordinarie tid på söndagen är turneringssegern säkrad.