Corey Perry's 4-point night leads Anaheim Ducks past Vancouver 9-1 for their 8th straight win

Anaheim Ducks' Teemu Selanne, right, of Finland, celebrates his goal as Vancouver Canucks' Chris Tanev looks on during the first period of an NHL hockey game on Wednesday, Jan. 15, 2014, in Anaheim, Calif. (AP Photo/Jae C. Hong) (The Associated Press)

The Anaheim Ducks players celebrate a goal by Teemu Selanne (8), of Finland, next to Vancouver Canucks' Chris Tanev, right, during the first period of an NHL hockey game on Wednesday, Jan. 15, 2014, in Anaheim, Calif. (AP Photo/Jae C. Hong) (The Associated Press)

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.