Celebrini became the first teenager to score a game-winning goal in an Olympics involving NHL players.
“When I met ‘Mack’ this summer, you could tell he had that attitude, that swagger where he was going to be a great player for a long time,” said linemate Tom Wilson. “At that age, you just don’t see that.”
Canada made it 2-0 at 6:40 of the second when Stone tapped in a beautiful feed from Mitch Marner, his Vegas Golden Knights teammate.
Crosby won a battle along the boards with defenseman Jan Rutta, getting the puck to Marner, who cut to the net and slid the puck through the crease to Stone, somehow getting it past the skates of a sliding David Spacek and leaping over Spacek while Stone was putting the puck past Dostal.
Horvat made it 3-0 at 17:26, taking a slick feed from Brad Marchand at the red line, skating in alone on Dostal and finishing the play by going forehand-backhand and sliding the puck through the goalie's pads.
MacKinnon completed a pretty passing play with McDavid and Crosby for a power-play goal at 7:42 of the third to make it 4-0.
“We had a couple of high-end plays there,” Binnington said. “It was good to see them connect for a couple of goals here tonight.”
Suzuki scored at 15:23 of the third to make the score 5-0 and give McDavid his third assist.
Binnington, who is 8-17-6 for St. Louis this season, improved to 4-1-0 for Canada in best-on-best tournaments including NHL players, winning three in a row.
“Obviously a great game, lot of big saves,” said defenseman Colton Parayko, who is Binnington’s teammate with the Blues. “We’re fortunate in St. Louis to have him as our goalie. He keeps us in every game and gives us a chance every night.”
It’s likely Logan Thompson of the Washington Capitals will play Canada’s next game, which is Friday against Switzerland (3:10 p.m. ET; Peacock, ICI Télé, CBC Gem, RDS2, CBC).
Czechia also has a back-to-back, playing Team France on Friday (10:40 a.m. ET; Peacock, ICI Télé, CBC Gem, SN, CBC).
NOTES: Binnington became the fourth Team Canada goalie to have a shutout in an Olympic game involving NHL players, joining Carey Price (24 saves on Feb. 23, 2014 against Sweden and 31 saves on Feb. 21, 2014 against the United States); Roberto Luongo (23 saves on Feb. 14, 2014 against Austria and 15 saves on Feb. 16, 2010 against Norway); and Patrick Roy (18 saves on Feb. 13, 1998 against Belarus). … Canada defenseman Josh Morrissey left with an injury in the second period and did not return; Cooper did not have an update after the game. … Canada won its 11th game in Olympic tournaments involving NHL players, its last loss coming in the round robin of the 2010 Vancouver Olympics against Team USA. … Team Czechia’s last goal at an Olympics with NHL players was scored by Ales Hemsky in a 5-2 loss against Team USA during the quarterfinals of the 2014 Sochi Olympics.