Connor McDavid and Sidney Crosby scored in a 5-1 victory over Switzerland as Canada improved to 2-0. Nathan MacKinnon had a goal and two assists.

Dallas Stars defenseman Thomas Harley along with Macklin Celebrini also scored for the tournament favorite.

Sports Roundup

Get the latest D-FW sports news, analysis and opinion delivered straight to your inbox. Plus, Kevin Sherrington’s A La Carte.

By signing up, you agree to our Terms of Service and Privacy Policy.

McDavid scored his first Olympic goal when — on a first-period power play — he took a back-post pass from MacKinnon and beat goalie Akira Schmid with a wrist shot.

About a minute later, Schmid made an acrobatic stop to deny Crosby on a breakaway by lifting his left skate in the air to block the Pittsburgh star’s backhand attempt.

McDavid added an assist when he fed Harley, who snapped a shot through Schmid’s pads for a 2-0 lead midway through the first.

Pius Suter tapped in a power-play goal for Switzerland in the first.

Celebrini made it 3-1 early in the second by taking MacKinnon’s pass and scoring from close range shortly after Canada killed off a penalty. The San Jose Sharks center, at 19 the youngest player on Canada’s team, also scored Thursday in a win over Czechia.

In the third, Crosby scored by redirecting a hard pass to the crease by Mitch Marner. MacKinnon made it 5-1 with just under seven minutes left when he slid home a rebound.

Switzerland’s loss was made worse by a leg injury to forward Kevin Fiala of the Los Angeles Kings late in the game. He was taken off the ice on a stretcher.

Finland's Mikko Rantanen, center, tries to score past Sweden's goalkeeper Filip Gustavsson...Watch: Mikko Rantanen has viral moment with young fan at Olympics after Finland’s game

The Stars forward gave a child his stick after Finland’s win over Sweden, but quickly realized he couldn’t do that and came up with an alternative.

Team United States players celebrate a goal by Kendall Coyne, second from left, during the...Coppell’s Hannah Bilka scores, U.S. routs Italy to advance to Olympic women’s hockey semis

The Group A-winning U.S. outscored its opponents by a combined 26-1, winning all five games.