Antti Kalapudas scored the winning goal Monday as host Finland advanced to the final of the world junior hockey championship with a 2-1 win in Helsinki over archrival Sweden.
Finland will face Russia, which defeated the United States 2-1 in the other semifinal.
The gold-medal game goes Tuesday at 1:30 p.m. ET. The Sweden-U.S. bronze-medal game is at 9 a.m. ET.
Kalapudas scored on a second-period power play to send Finland to its second championship final in three years. The Finns beat host Sweden 3-2 in the 2014 gold-medal game.
The winning goal came with Anton Karlsson in the penalty box for hitting a Finnish player in the head. Karlsson was assessed a two-minute minor and a 10-minute misconduct.
"It's a great feeling," said Finland's head coach Jukka Jalonen. "We work a lot and very hard to get to this point in the tournament. It's been a great achievement but still we're looking for more."
Roope Hintz also scored while Kasperi Kapanen and team captain Mikko Rantanen added two assists each for Finland.
Rasmus Asplund had the lone goal for Sweden.
Kaapo Kahkonen made 21 saves for Finland.
Linus Soderstrom stopped 26 shots for Sweden, which will play the loser of the other semifinal for bronze.
Russia clips U.S.
Yegor Korshkov had the eventual winner and added an assist in Russia's 2-1 win over the U.S.
Pavel Kraskovski also scored for Russia and Ilya Samsonov made 26 saves for the win.
Christian Dvorak scored for the United States, while Alex Nedeljkovic stopped 31 shots.
Dvorak opened the scoring that the 9:03 mark of the first period. He swatted in a cross-crease pass from linemate Sonny Milano.
Kraskovski knocked in a rebound from just outside the crease to tie it 1-1 for Russia at the 15:08 mark of the second period.
Korshkov gave Russia a 2-1 lead minutes later, pushing the puck between Nedeljkovic's foot and the near post.
"It's a tough pill to swallow," U.S. top scorer Auston Matthews said. "They kept us on the outside, and they blocked a lot of shots."
The Russians ousted the U.S. in the tournament for the third straight year.
"We've got to recover here," Dvorak said. "We've got to forget about the game tonight and worry about tomorrow. We've got a chance to win a bronze medal, so we've got to give it all we've got."