SAN JOSE, Calif. -- - Will Smith and William Eklund each scored a power-play goal, helping the San Jose Sharks top the Vancouver Canucks 3-2 on Friday.

Adam Gaudette also scored as San Jose won for the fourth time in six games. Macklin Celebrini had two assists, and Yaroslav Askarov stopped 32 shots.

Vancouver dropped to 1-1-0 on a challenging four-game trip. Brock Boeser and Elias Petterson scored for the Canucks, and Nikita Tolopilo made 21 saves in his second start this season and fourth of his career.

Vancouver had a late 6-on-4 opportunity after pulling Tolopilo with Celebrini in the penalty box. But San Jose held on.

The Canucks grabbed an early lead when Boeser scored his ninth goal of the season on the team's second shot 4:28 into the first.

The Sharks responded

See Full Page