Canada's men's hockey team has defeated Finland 3-2, advancing to the gold medal game.

The team rallied from a 2-0 deficit, with Nathan MacKinnon scoring the game-winning goal in the final minute of the third period.

The victory was achieved without captain Sidney Crosby, who sustained a lower-body injury. Connor McDavid captained the team for the semifinal.

Canada now awaits the winner of the United States and Slovakia semifinal. The gold medal game is scheduled for Sunday.

Shea Theodore celebrates a goal against Finland during the men's Olympic semifinal hockey game. Canada's men's Olympic semifinal hockey game against Finland.