Antti Niemi made 25 saves and Matt Pelech’s first NHL goal stood up as the winner and the San Jose Sharks stayed perfect on the season by topping the Canucks, 4-1, Thursday in Vancouver.
Marc-Edouard Vlasic, Patrick Marleau, and Brent Burns, into an empty net, also scored for the undefeated Sharks (4-0-0).
San Jose beat the Canucks, 4-1, in the season opener after sweeping Vancouver four straight in the first round of last year’s playoffs. Joe Thornton and Logan Couture added two assists.
San Jose, which also won all three meetings during the 2013 regular season, has not lost to the Canucks since Jan. 21, 2012.
Sharks forward Tomas Hertl, who became the talk of the league after scoring four times in Tuesday’s 9-2 win over the New York Rangers, was held pointless.
Mike Santorelli scored for the Canucks (3-2-0), who got 25 saves from Roberto Luongo.
Canadiens 4, Oilers 1 — Brendan Gallagher and Alex Galchenyuk each had a goal and an assist and Montreal upended host Edmonton.
Brandon Prust and Max Pacioretty also scored and P.K. Subban had three assists for the Canadiens (2-2-0), who were making their second stop on a four-game Western Canadian trip.
Hurricanes 3, Capitals 2 — Nathan Gerbe scored the tiebreaking goal at 6:59 of the third period, Anton Khudobin stopped 30 shots, and Carolina prevailed in Washington.
Elias Lindholm and former Capital Alexander Semin also scored for the Hurricanes.
Washington’s Alex Ovechkin scored, giving him seven points (five goals, two assists), the most he’s had after four games since 2010.
Lightning 7, Panthers 2 — Steven Stamkos had three goals and an assist, Valtteri Filppula added two goals, and host Tampa Bay pounded Florida.
Martin St. Louis added a goal and an assist for the Lightning, who have won three in a row after a season-opening loss at Boston. Goalie Ben Bishop improved to 3-0 on the season.
Ducks 6, Rangers 0 — Jakob Silfverberg scored twice, Jonas Hiller made 34 saves for his 17th career shutout, and Anaheim routed New York in the home opener of the Ducks’ 20th season.
New York has been outscored, 20-6, to start their first season under new coach Alain Vigneault.
Maple Leafs 4, Predators 0 — Jonathan Bernier made 36 saves and Phil Kessel had a goal and two assists to lead Toronto past host Nashville.
Bernier extended his domination of Nashville, improving his record against the Predators to 8-1. He stopped eight shots in the first period, 17 in the second, and 11 in the third for his seventh career shutout.
Blue Jackets 4, Sabres 1 — Marian Gaborik had a goal and two assists and Columbus kept host Buffalo winless.
Thomas Vanek scored for Buffalo and Ryan Miller stopped 29 of 33 shots for the Sabres, who fell to 0-4-1.
It’s the club’s worst start since they went 0-5-2 to open the 1999-2000 season.
Coyotes 4, Red Wings 2 — Michael Stone’s goal with 4:47 left broke a tie, and Phoenix won at Detroit.
Derek Morris and Antoine Vermette both had a goal and an assist, and Mikkel Boedker also scored for Phoenix. Mike Smith made 28 saves.
Wild 2, Jets 1 — Matt Cooke’s goal gave Minnesota the lead in the second period, and Josh Harding made 29 saves a 2-1 victory over visiting Winnipeg, their newest rival in the recreated Central Division.