Sharks 4, Canucks 1: Defenseman Marc-Edouard Vlasic and Matt Pelech scored first-period goals as visiting San Jose extended its season-opening winning streak to four games.
Brent Burns had a goal and an assist, Patrick Marleau also tallied and captain Joe Thornton and Logan Couture each notched two assists for the Sharks, who began the 2012-13 campaign with seven consecutive victories. Antti Niemi finished with 25 saves.
Mike Santorelli scored his fourth goal and Roberto Luongo turned aside 25 shots for the Canucks, who had their three-game winning streak snapped.
While Vancouver was able to keep rookie sensation Tomas Hertl off the scoresheet, it could not prevent the rest of the Sharks from producing their second win in as many meetings with the Canucks this season.
Vlasic began the scoring at 12:16 of the first period, taking a cross-slot pass from Burns and beating Luongo to the stick side from the inner edge of the left faceoff circle. Pelech doubled the lead with 58 seconds remaining in the session, converting a feed from behind the net by James Sheppard while standing on the doorstep for his first career goal.
The Canucks halved the deficit at 10:20 of the middle period as Santorelli deflected defenseman Ryan Stanton's shot from the left point past Niemi. Marleau restored San Jose's two-goal advantage 95 seconds later with a one-timer from the right circle off a feed from the corner by Tyler Kennedy.
Burns sealed the victory by scoring into an empty net with 2:19 remaining in the third.
GAME NOTEBOOK: Three of San Jose's four victories have been 4-1 decisions, including two against Vancouver. ... Thornton's assist on Vlasic's goal was the 790th of his career, moving him past Peter Stastny for sole possession of 32nd place on the all-time list. His second assist put him two behind Guy Lafleur for 31st place. ... Vancouver successfully killed all three of its penalties, making it a perfect 18-for-18 this season.