Canada will face Finland in the world junior hockey championship game in Edmonton on Saturday night.
Finland was the 1-0 winner over Sweden in a semifinal game on Friday night.
READ MORE: Canada wins 5-2 over Czechia, will play for world junior hockey gold in Edmonton
Sweden and Finland battled through a scoreless first period on Friday before Finnish defenceman Kasper Puutio broke the deadlock with a power-play goal 5:18 into the second.
The Swedes had a prime opportunity to equalize late in the frame when back-to-back penalties left the Finns down two men for more than 90 seconds but couldn’t get a puck past goalie Juha Jatkola.
Jatkola stopped all 23 shots he faced across the game and Jesper Wallstedt had 27 saves for Sweden.
Sweden will face Czechia in the bronze-medal game on Saturday.