The United States kept themselves on track for a third World Championship title by thrashing old foes and defending champions Russia 8-3 in the quarter-finals in Helsinki on Thursday.
American captain Paul Stastny led the charge with two goals and two assists, and Craig Smith added five assists.
David Moss also hit the target as did Ryan Carter, Nate Thompson, Jacob Trouba, TJ Oshie and Alex Galchenyuk.
The 8-3 rout was the heaviest defeat Russia has suffered in the Worlds or the Olympics.
The Americans will next face Switzerland, who beat 2012 bronze medalists Czech Republic in Stockholm.
Sweden were the last to book their spot in the semis and did so with a penalty shoot out victory over 24-times champions Canada.
It was a tight affair in Stockholm and ended 2 goals a piece after regulation time.
Claude Giroux and Steven Stamkos scored for Canada while Nicklas Danielsson hit both goals for Sweden.
Neither side could break the deadlock in overtime so off to a shootout they went.
To the delight of the home crowd Fredrik Pettersson went on to score the winning goal for a 3-2 victory to send Sweden into a last four showdown with fellow co-hosts Finland who beat Slovakia 4-3.