NHL·Recap

Sharks ride balanced attack past Canucks

Joe Pavelski, Logan Couture and Timo Meier each had a goal and an assist, and the San Jose Sharks topped the Vancouver Canucks 3-2 on Saturday night.

Meier, Couture, Pavelski each register a goal and an assist

San Jose's Timo Meier was one of three Sharks players with a goal and an assist in the team's win over Vancouver on Saturday. (Josie Lepe/Associated Press)

Joe Pavelski was in the right place at the right time at a big moment for the San Jose Sharks.

Again.

Pavelski snapped a tie 13:06 into the third period, helping San Jose top the Vancouver Canucks 3-2 on Saturday night.

Pavelski, Logan Couture and Timo Meier each had a goal and an assist as the Sharks won for the seventh time in eight games. Martin Jones stopped 31 shots.

"We found a way," Couture said.

WATCH | Sharks capitalize late to beat Canucks

Joe Pavelski forced a turnover deep in the Canucks zone before burying the winner in San Jose's 3-2 victory over Vancouver. 0:28

Pavelski got his team-leading 31st goal when he rebounded a Meier shot that hit Vancouver goalie Jacob Markstrom's mask and bounced right to the three-time All-Star.

"The rebound comes out to me and the goalie's out of the net," Pavelski said. "It's a fun moment to score those big goals. You could tell there's a lot of energy in the building. It's an important game for us to get back in the win column after the other night."

Markstrom said the puck went to Pavelski before he could find it.

"Once again he was there," Markstrom said. "Unfortunately for us, he was there."

San Jose extended its point streak against Vancouver to 13 games (12-0-1) with its eighth straight home win against the Canucks. Vancouver hasn't won at San Jose since March 31, 2016.

"We would have liked to play better tonight, but you're not going to play perfect for 82," Couture said.

Antoine Roussel and Brock Boeser scored for Vancouver.

The Canucks trailed 2-1 before Boeser scored 4:31 into the third. It was Boeser's 21st goal of the season and his 100th career point.

The Sharks had gone in front on Couture's 21st goal 11:08 into the second.

WATCH | The 9 best Russian NHLers of all-time:

Now that Alexander Ovechkin is the highest scoring Russian in history, Rob Pizzo weighs in on how that stacks up against his fellow countrymen 2:08

The Canucks are 2-5-1 over their last eight games after going 4-1-1 over their previous six. Vancouver remains one point behind idle Minnesota for the second wild card in the Western Conference.

The Sharks jumped in front on Meier's 21st goal at 3:45 of the first period on a power play. The Canucks tied it less than a minute later on Roussel's seventh goal.

Markstrom had 23 saves.

"I thought our team played a hell of a game tonight," Canuck coach Travis Green said. "It's definitely frustrating. I thought our guys deserved a better fate than we got tonight. It's a good team we played, I'm not going to say we outplayed them, I think we deserved a better fate."

Sharks All-Star defenceman Erik Karlsson had an assist on Meier's goal in his first game back after missing nine games with a groin injury. Karlsson has at least one assist in 17 of his last 19 appearances.