The hard-fought game in Bratislava ended with the score of 1-0 (0-0, 0-0, 1-0).
Canada will face Czech Republic in the second semifinal, which is scheduled to begin at 17.15 GMT.
The 2019 IIHF World Championship is hosted by the Slovak cities of Bratislava and Kosice.
Twitter users have applauded the victory of the Finnish team in the match they called 'incredible' and 'unbelievable'.
— JoonasJ (@MrJoonasJ) 25 мая 2019 г.
— Rockford IceHogs (@goicehogs) 25 мая 2019 г.
— Diceman (@Diceman19770421) 25 мая 2019 г.