Pavol Demitra tied the game on a tip-in with 4:42 left and scored the only goal of the shootout to lift the Vancouver Canucks to a 3-2 win Saturday that extended the reeling Boston Bruins' winless streak to 10 games.

The defeat was the ninth in a row at home for the Bruins. Both streaks are the second-longest in club history.

The Canucks ended a two-game winless streak on the fourth stop of the longest road swing in NHL history, a 14-game trip caused by the Olympics.

Roberto Luongo stopped all three Bruins' shootout shots, while Demitra beat rookie Tuukka Rask with Vancouver's first attempt as Rask extended his winless streak to six games (0-4-2), dating to Dec. 30.

The Bruins, who blew a two-goal lead for the third time in the last four games -- losing all three in shootouts -- outshot the Canucks, 7-1, during the overtime, with Luongo stopping Michael Ryder twice in the closing seconds, once after Boston went on the power play with 2.2 seconds left.

Zdeno Chara and Ryder scored first-period power-play goals for Boston, while Mason Raymond scored in the second period for Vancouver.

The Bruins, who have scored either one or two goals in nine straight games, played their final home game until March 2, after the Olympic break.

Marc Savard had two assists for the Bruins.

Boston, already missing two defencemen with injuries, lost Johnny Boychuk in the first period after he was hit on the left side of his face by Mikael Samuelsson's slap shot during a power play. Boychuk went down in a heap and was bleeding before being helped off the ice. The injury appeared to be near his eye.

The Canucks, who had been shut out the last two times they played the Bruins (2006 and 2008) then had an 18-shot third period and it paid off when, after Milan Lucic failed to clear the puck, Demitra tipped home a Tanner Glass shot to tie the game.

Glass was off for boarding Derek Morris when the Bruins worked a perfect pass play from Savard to Marco Sturm to Chara for the game's first goal, Chara's first goal in 11 games.

Rick Rypien was off for interference when the Boston power play struck again, with Ryder tipping home Savard's wrist shot for his 13th goal of the season, his first in seven games.

Sturm had a chance to make it 3-0 but shot wide on a short-handed breakaway, and the Canucks then got on the board when Ryan Kesler set up Raymond in front. Raymond, who has three goals and four assists in the last six games, scored his 21st of the season at 9:51 of the second period.