The Edmonton Oilers cruised past the team with the best record in the NHL, the Montreal Canadiens, in a 3-0 win to extend their longest winning streak in almost two years.

Benoit Pouliot scored in the first period, Nail Yakupov added a goal in the second and Taylor Hall capped things with an empty-netter in the third.

The Canadiens (7-2-0) saw their four-game winning streak end. Montreal were off to their best start in 53 years.

Elsewhere, the New York Rangers stormed back from a three-goal, third-period deficit to stun the Minnesota Wild 5-4.

The Wild entered the third period leading 3-0, but the Rangers received goals from defenseman Kevin Klein, right winger Rick Nash, center Derick Brassard, left winger Anthony Duclair and the winner with 3:11 remaining from left winger Mats Zuccarello.

Source: Reuters