SAN JOSE, Calif. (AP) _ Pavel Bure scored on a penalty shot, igniting a three-goal first period, as the Vancouver Canucks beat the San Jose Sharks 5-2 Wednesday night to snap their club-record 10-game losing streak.

Vancouver was awarded the penalty shot 6:27 into the game when San Jose's Andrei Nazarov, in the midst of a goal-mouth scramble, covered the puck with his hand in the crease. Bure beat Mike Vernon high on his stick side.

Steve Staios, Trevor Linden, Jyrki Lumme and Mike Sillinger also scored for the Canucks, who won for the first since a 5-1 victory over Dallas on Oct. 21. They were outscored 48-19 during the skid.

Arturs Irbe, a former Sharks goalie, stopped 30 of 32 shots for the Canucks. Jarrod Skalde and Shean Donovan scored for San Jose.

Canadiens 4, Mighty Ducks 3, OT

ANAHEIM, Calif. (AP) _ Valeri Bure scored with 52 seconds left in overtime Wednesday night to lift the Montreal Canadiens to their sixth straight victory, 4-3 over the Anaheim Mighty Ducks.

Vladimir Malakhov got the tying goal with 1:37 left in the third period, and Martin Rucinsky and Saku Koivu also scored for the Canadiens, whose winning streak is their longest since October 1995.

Montreal's Jocelyn Thibault made 22 saves and ended Teemu Selanne's career-high 11-game goal-scoring streak. Joe Sacco beat Thibault on a penalty shot, and Ruslan Salei and Kevin Todd added goals for the Ducks.