SAN JOSE -- Brent Burns and Justin Braun scored second-period goals, and the San Jose Sharks came from behind to defeat the Vancouver Canucks 4-1 in their season-opener and ruin coach John Tortorella's debut.
San Jose's Patrick Marleau and Tommy Wingels scored late in the third period.
The Sharks, who swept the Canucks in the first round of the Stanley Cup Playoffs last season, defeated them for the 10th straight time (four regular-season games, four playoff and two preseason).
The Sharks pulled even at 5:53 of the second on Burns' goal from the right circle. Joe Thornton forced a turnover from Garrison in the neutral zone and got the puck to rookie Tomas Hertl, who went on the attack. Hertl sprinted toward Luongo, drew a defender then zipped a pass to Burns on his right.
Hertl, 19, got his first NHL assist and point. He became the first teenager to open a season with San Jose since defenseman Marc-Edouard Vlasic in 2006-07.
The Sharks wasted a two-minute, 5-on-3 power play midway through the second period after Garrison drew a penalty for tripping Thornton on a rush and Ryan Kessler was penalized for goaltender interference during the same sequence.
But with 1:53 left in the period, Braun gave the Sharks a 2-1 lead with his first goal since Feb. 10, 2012, ending an 85-game streak including the postseason.
With Logan Couture providing a screen, Braun ripped a shot from the right point that somehow got through heavy traffic and past Luongo. Vlasic and Couture got the assists.
Late in the second, Vlasic was injured when he took an inadvertent skate to the face from Vancouver's Chris Higgins along the boards. Vlasic immediately left the ice and went to the dressing room, but he returned for the start of the third period.
Midway through the third, Higgins had a great chance to tie the score, but Niemi stopped his hard shot from the low slot.
Marleau made it 3-1 at 14:39. Couture forced a turnover by Higgins and whipped a cross-ice pass to Marleau, who beat Luongo from the left circle. Wingels increased San Jose's lead to 4-1 at 15:57, scoring from close-range on a rush.
The Sharks could have made it much worse if their power play was clicking, but they went 0-for-8. The Canucks were 1-for-6.
The Sharks outshot Vancouver 16-7 in the first period, but the Canucks scored the only goal, Garrison connecting at 9:04. Burns was in the penalty box for slashing Higgins.
Burns took another penalty at 12:48 of the first period for cross-checking Dale Weise, but the Sharks killed that one and nearly scored a shorthanded goal. Trying to clear the puck from deep in Vancouver's end, defenseman Dan Hamhuis whiffed, and Joe Pavelski got the loose puck and fired a wrist shot that Luongo rejected.
The Sharks went 0-for-2 on the power play in the first period despite applying plenty of pressure. Weise went to the box for holding early in the period, and Alexander Edler was nailed for interference late in the first.
San Jose's top line of Thornton, Burns and Hertl combined for six first-period shots (two apiece). Vancouver outhit San Jose 11-7 in the first period and blocked 10 shots to five for the home team.
Sharks defenseman Brad Stuart (lower body) and forward Adam Burish (lower body) missed the game. Forwards Raffi Torres (knee surgery) and Marty Havlat (pelvic surgery) also are out. Canucks forwards Jordan Schroeder (fractured foot) and Zack Kassian (suspension) were out.