The United States beat Sweden 6-2 to advance to the final of the ice hockey world championship on Saturday.
In Sunday’s final, the US will play Switzerland or Denmark, who meet in the late semi-final.
Jeremy Swayman stopped 27 shots and the US remained on course to win the worlds for the first time since 1933.
The Americans were also formally awarded the title in 1960 and 1980 when they won the Olympic tournaments and the worlds did not take place.
By reaching the final, the US achieved its best result since the silver medal in 1950.
“It’s a good feeling,” captain Clayton Keller said. “There’s one more game to win. We’re going to focus on tomorrow.”
The US jumped to 2-0 in the opening period, outshooting the Swedes 13-3.
Brady Skjei scored 6:52 in with a shot from the blue line that went through heavy traffic in front of goaltender Jacob Markstrom. Cutter Gauthier doubled the advantage with 2:47 remaining, picking up the puck after a shot by Shane Pinto was blocked and directed it into the net between Makstrom’s pads.
Gauthier was born in Skelleftea, Sweden, in 2004 when his father, a goaltender, played for a local team.
Conor Garland added the third with 8:53 to go in the second, knocking in a rebound. Mikey Eyssimont made it 4-0 on a 4-on-2 rush from the right circle.
Samuel Ersson replaced Markstrom in the Swedish net at the start of the final period.
William Nylander scored the first for Sweden 6:32 into the the third period, and Elias Lindholm scored another 41 seconds later to give Sweden some hope at 4-2.
But defenseman Jackson LaCombe beat Ersson for the fifth with 8:51 to go. Shane Pinto finished it off into an empty net to complete a three-point game after assisting on the opening two goals.
“Every single guy contributed and I couldn’t be more proud of our group,” US coach Ryan Warsofsky said.
Sweden have to settle for the bronze medal game for the second straight worlds.