Canada beats Russia 4-2 to reach final of ice hockey worlds

Buffalo Sabres centre Ryan O'Reilly then scored and provided an assist for the Philadelphia Flyers' Sean Couturier to cap a famous comeback win.

Canada trailed by two goals at the start of the period but Mark Scheifele cut Russia's lead in half just 17 seconds into the frame.

After receiving a centering pass and seeing his first shot blocked, O'Reilly sticks with the puck to fire it on net a second time.

Canada will play the winners of Saturday's other semi-final between Sweden and Finland in the showpiece match on Sunday.

A win for Canada in Sunday's final will draw them level with record champions Russian Federation, who claimed 22 of their 27 world titles as the Soviet Union.

Avalanche goalie Calvin Pickard had 26 saves in the Canada net.

MacKinnon has six goals and eight assists in nine games in the tournament, and the 14 points leave him tied for second in scoring, along with Russia's Nikita Kucherov. Then he was hammered behind his goal by Brayden Schenn.

But while Germany were unable to score with five players on the ice, they found a way back with four, with Yannic Seidenberg racing away to score a shorthanded goal while Germany were serving a two-minute penalty for having an extra man on the ice. Panarin also has four goals.

Canada's Ryan O'Reilly, center top, reacts after scoring team's third goal against Russian Federation with teammates during the Ice Hockey World Championships semifinal match between Canada and Russian Federation in the LANXESS arena in Cologne, Germany, Saturday, May 20, 2017.

This emboldened Germany for the final few minutes of the contest, but ultimately their efforts were in vain as Canada sealed the win to set up what will be one of the most anticipated games of the tournament against Russian Federation.

  • Zachary Reyes