Teenage forward Adam Fantilli scored the go-ahead goal as Canada edged Latvia 4-2 and advanced to the final of the ice hockey world championship.
The United States plays Germany in the other semifinal later Saturday.
The 18-year-old Fantilli, who is expected to be one of the top picks in the NHL draft, fooled a defenseman before netting his first goal of the tournament with 11:04 to go as Canada took a 3-2 lead.
“I got the pass from (Milan) Lucic. I was in the middle of a one-on-one and tried to make a move and ended up getting a shooting opportunity and it ended up going in,” Fantilli said. “I’m really happy about it.”
Samuel Blais, Jack Quinn and Scott Laughton also scored for Canada, whose goaltender Samuel Montembeault made 20 saves.
Canada had to twice come from a goal down to reach its fourth straight final.
PHOTOS: 18-year-old Adam Fantilli scores as Canada advances to final of ice hockey worlds
Dans Locmelis scored 8:18 into the game on a rebound to put tournament co-host Latvia 1-0 ahead.
Blais one-timed a shot to the roof of Latvia’s goal with 4:28 to go in the middle period for his fourth goal at the tournament to tie the score at 1-1.
Rudolfs Balcers restored the lead for Latvia from the left circle only 1:06 later in the frame.
Quinn leveled 45 seconds into the final period when his shot was deflected into the net from the mask of goaltender Arturs Silovs.
Please read our comment policy before commenting.