James Reimer made 37 saves and Phil Kessel had a goal and two assists as the Toronto Maple Leafs defeated the Canadiens, 6-0, Saturday night in Montreal.
Leo Komarov added his first NHL goal 59 seconds into the game.
Tyler Bozak scored later in the first period and James van Riemsdyk and Kessel added second-period goals. Korbinian Holzer and Dion Phaneuf scored in the third for Toronto.
The Maple Leafs completed a sweep of a three-game road trip and are 6-1-0 away from the Air Canada Centre this season, including a 2-1 victory in Montreal in their season opener Jan. 19.
Reimer was strong in the second period when Montreal had a 20-8 edge in shots. He made a nice glove save on an Erik Cole one-timer and stopped Brian Gionta on back-to-back chances for his seventh career shutout.
Montreal outshot Toronto, 37-27.
Devils 3, Penguins 1 — Adam Henrique and Bobby Butler scored power-play goals during a 2:12 span in the third period, and host New Jersey extended its winning streak to four games while snapping Pittsburgh’s five-game winning streak.
New Jersey’s Martin Brodeur made 24 saves in his 1,200th career game, the first NHL goalie to play that many.
Flyers 4, Hurricanes 3 — Danny Briere scored 1:47 into overtime to lift host Philadelphia over Carolina.
Jakub Voracek, Matt Read, and Brayden Schenn also scored for Philadelphia, which went 3-0-1 on a four-game homestand.
Joe Corvo scored the tying goal in the third period, and Jiri Tlusty and Jeff Skinner also had goals for the Hurricanes.
Ilya Bryzgalov made 30 saves in the victory and earned his third assist of the season.
Red Wings 2, Oilers 1 — Niklas Kronwall’s third-period goal broke a tie, and Pavel Datsyuk had a goal and an assist in host Detroit’s win over Edmonton.
Henrik Zetterberg had two assists, and Jimmy Howard made 23 saves for Detroit.
Rookie defenseman Justin Schultz scored for Edmonton, and 40-year-old Nikolai Khabibulin stopped 28 shots in his first game of the season.
Sabres 3, Islanders 2 — Ryan Miller made 41 saves and Alexander Sulzer scored the tiebreaking goal midway through the third period for Buffalo in Uniondale, N.Y.
Thomas Vanek and Christian Ehrhoff added goals for the Sabres, who were outshot, 43-15, by the Islanders, who dropped their fourth straight. John Tavares and Colin McDonald scored for New York, and Brian Strait had two assists.
Capitals 5, Panthers 0 — Troy Brouwer scored two goals and Braden Holtby stopped 27 shots and assisted on Brouwer’s second goal as host Washington shut out Florida in the opener of a home-and-home series.
Mathieu Perreault and Joel Ward each had a goal and an assist, and Alex Ovechkin scored for Washington, which snapped a three-game losing streak.
Ducks, 6, Blues 5 — Viktor Fasth stopped three of six shootout attempts to become the first NHL goalie in eight years to win his first five starts, and Bobby Ryan had two goals and two assists as Anaheim beat host St. Louis.
Nolan Schaefer won his first five starts for San Jose in 2005. Teemu Selanne had a goal and three assists for the Ducks.
Jets 1, Senators 0 — Al Montoya made 33 saves, and Alex Ponikarovsky scored the only goal at 5:57 of the third period in visiting Winnipeg’s victory over Ottawa.
The Senators had no answer against Montoya, who replaced an ailing Ondrej Pavelec (flu-like symptoms) and posted his first shutout of the season and third of his NHL career.
Coyotes 1, Sharks 0 — Mike Smith made 33 saves through overtime and turned aside two more shots in the shootout to carry Phoenix over host San Jose.
Mikkel Boedker and Radium Vrbata netted shootout goals against Sharks goalie Antii Niemi.
Smith was sensational in recording his fourth shutout of the season. Niemi was nearly as flawless, stopping 21 shots before the shootout to earn his first shutout of the season.
Wild 2, Predators 1 — Devin Setoguchi’s power-play goal at 4:21 of overtime gave Minnesota a win over visiting Nashville.