Updated

Corey Perry had two goals and two assists, Teemu Selanne had two goals and an assist, and the relentless Anaheim Ducks beat the Vancouver Canucks 9-1 Wednesday night for their 18th victory in 19 games.

Nick Bonino scored also two goals for the NHL-leading Ducks, who earned their eighth consecutive victory by scoring a club-record six power-play goals in the highest-scoring performance in the franchise's two-decade history.

Andrew Cogliano, Jakob Silfverberg and Sami Vatanen also scored, and Frederik Andersen made 31 saves as Anaheim joined the 1967-68 Montreal Canadiens as the only teams in league history to win 18 times in a 19-game span.

Zack Kassian scored for the Canucks, who picked up 58 penalty minutes in the third period of their seventh loss in eight games.