Canada's men's hockey team is advancing to the Olympic finals, clinching a nail-biting 3-2 victory against Finland in the semifinals. The team will compete for the gold medal on Sunday.

Canada faced a tough Finnish squad, with Finland initially taking a 2-0 lead. Mikko Rantanen opened the scoring on a power play in the first period, and Erik Haula extended the lead early in the second.

Erik Haula celebrates his goal during the Finland-Canada men's semifinal match

Canada mounted a comeback, with Sam Reinhart scoring in the late stages of the second period on a power play. Shea Theodore then tied the game in the third period during a scrum in front of the net.

Shea Theodore celebrates his goal during the Finland-Canada men's semifinal match

The decisive goal came in the final minute of play, with Nathan MacKinnon scoring on a power play following a rapid series of passes. The goal was confirmed after a review. Finland pulled their goalie in the closing seconds, but Canada's goaltender Jordan Binnington made the final save to secure the win.