NEW YORK -- Shea Weber's power-play goal with 2:57 remaining lifted the Montreal Canadiens to their fifth straight victory, 3-2 over the New York Islanders on Wednesday night.
Paul Byron and Phillip Danault also scored to help Montreal improve to 6-0-1 and remain the only team in the NHL without a regulation loss. Al Montoya, who played for the Islanders from 2010-12, stopped 26 shots in his first start since Oct. 18 as the Canadiens beat New York for the seventh straight time.
John Tavares and Dennis Seidenberg scored for New York and Thomas Greiss had 26 saves in his second straight start and third of the season.
With the Islanders' Nick Leddy off for slashing, Weber fired a shot from the point for the tiebreaking goal. It was just the second power-play goal in 23 opportunities given up by New York's league-leading penalty-killing unit (see full recap).
Pirri, Rangers rally to topple Bruins
NEW YORK -- Brandon Pirri scored twice to help the New York Ranger beat the Boston Bruins 5-2 on Wednesday night.
Rick Nash, Kevin Hayes and Jimmy Vesey also scored for New York, and Henrik Lundqvist stopped 27 shots. The Rangers won their third straight game, overcoming a 2-0 deficit to improve to 5-2-0.
David Pastrnak and Austin Czarina scored for Boston. The Bruins have lost three straight to drop to 3-4-0.
Zane McIntyre made 26 saves in his first NHL start. He was called up prior to Boston's 5-0 home loss to Minnesota on Tuesday night to back up Malcolm Subban due to injuries to Tuukka Risk and Anton Khudobin (see full recap).
Pouliot scores twice, Oilers beat Capitals
EDMONTON, Alberta -- Benoit Pouliot scored twice, Cam Talbot made 34 saves and the Edmonton Oilers beat the Washington Capitals 4-1 on Wednesday night to stretch their winning streak to four games.
Patrick Maroon and Milan Lucic also scored for the Oilers (6-1-0). They have won four of five games at Rogers Place, their new downtown arena.
Alex Ovechkin scored for the Capitals (3-2-1). Braden Holtby made 25 saves (see full recap).