Undefeated Sweden advanced to the Olympic Games men's hockey gold medal match after defeating Finland 2-1.
Erik Karlsson scored a powerplay goal late in the second period as Sweden rallied from a 1-0 deficit to reach their first final since they won gold at Turin in 2006.
They will meet either defending champions Canada or the United States in Sunday's final.
Sweden, who have won all five of their games in Sochi, have finished fifth or won the gold medal in their last half dozen Winter Olympics.