Finland held on for a 4-3 win over the United States in the semi-finals at the men's IIHF World Championship on Saturday.

The host nation will face either Canada or Czechia who battle in the other semi-final match later Saturday.

Miro Heiskanen, Sakari Manninen, Sami Vatanen and Joel Armia scored for Finland.

Nate Schmidt, Sean Farrell and Adam Gaudette were the goal scorers for the United States.

Gaudette's goal brought the United States within one with just under three minutes remaining.  

The United States outshot Finland 28-26.

The gold and bronze matches will take place Sunday in Tampere, Finland.