ANAHEIM, Calif. (AP) -- 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.
Eddie Lack gave up three goals on 13 shots before getting chased early in the second period, and backup Joacim Eriksson was mercilessly battered in his NHL debut.
Anaheim led 6-0 late in the second period, and the blowout got even uglier after the Ducks went up 7-1 in the third on Perry's 27th goal. Vancouver's Tom Sestito, Jannik Hansen and Kassian all got misconduct penalties with 7:11 to play, and Kevin Bieksa was sent to the showers moments later.
Selanne scored his 682nd career goal during the Ducks' ensuing seven-minute two-man advantage, and Vatanen's score with 38 seconds left pushed the Ducks past the club-record eight goals, accomplished twice previously.
The Ducks improved to 20-0-2 at Honda Center, matching San Jose's 2008-09 start for the longest home points streak to open a season in the last 34 years.
With just one loss since Dec. 3, Anaheim has opened a six-point lead atop the NHL standings on the defending Stanley Cup champion Blackhawks, who will host the Ducks on Friday night. The Ducks would have to beat Chicago and St. Louis in back-to-back road games this weekend to match the 1967-68 Canadiens, who won 20 of 21.
Captain Ryan Getzlaf, rookie Hampus Lindholm, Patrick Maroon and Vatanen had two assists apiece while Anaheim scored six power-play goals -- one fewer than in their previous 15 games combined.
Andersen filled in capably for Jonas Hiller, who sat out with an illness. Hiller has won 14 straight games, the second-longest winning streak by a goalie in NHL history.
Selanne scored on a power play late in the first period and added a late goal. The 43-year-old Finnish Flash has three goals in three games after a 28-game span with just one goal.
After Perry chased Lack on a low-percentage shot from the boards near the goal line early in the second period, Bonino greeted Eriksson with his 14th goal on a long shot through traffic. Bonino scored again on a two-man advantage later in the period, and Silfverberg capped the barrage with his sixth goal 55 seconds later.
Kassian finally scored on a power play, but only after David Booth drove the net and knocked down Andersen with 1.3 seconds left in the second period.
NOTES: The 23-year-old Eriksson, in his first North American season, is filling in for Roberto Luongo, who has been out since Jan. 4. ... Selanne is 11th on the NHL's career goals list, trailing Mario Lemieux by nine goals for 10th. ... Between periods, the Ducks honored Joel Francisco, their longtime Zamboni operator and ice technician. Francisco was killed Saturday in a motorcycle crash.