Drew O'Connor scored the eventual game-winner as the visiting Vancouver Canucks edged the Anaheim Ducks 5-4 on Wednesday night.

Max Sasson added a goal and an assist, and Linus Karlsson, Evander Kane and Conor Garland also found the back of the net as the Canucks snapped a three-game losing streak and won in regulation for just the third time in 18 games.

Tom Willander and Filip Hronek each chipped in a pair of helpers for the Canucks, who improved to 7-5-1 on the road this season.

Nikita Tolopilo, making his second career start, made 37 saves.

Jackson Lacombe had a goal and two assists while Cutter Gauthier had a goal and an assist for the Ducks, who dropped to 8-3-0 on home ice this season.

Leo Carlsson and Mason McTavish also scored for Anaheim, while Petr Mrazek stopped 23 shots.

See Full Page