MONTREAL – David Desharnais and Brendan Gallagher scored 1:33 apart in the third period to lift the Montreal Canadiens to a 4-1 victory over the New York Islanders on Thursday night.
Dale Weise and Tomas Plekanec also scored for Montreal (12-2-1), which has not lost in regulation time (3-0-1) in four games since Mike Condon replaced the injured Carey Price as the starting goaltender.
Kyle Okposo scored for the Islanders (7-4-3), who are 1-2-2 in their last five games.
READ MORE: Kyle Turris scores early in OT to lift Senators past Canadiens 2-1
Montreal had a 24-18 shot advantage and beat former Canadiens goaltender Jaroslav Halak for only the second time in six meetings.
Weise, with his fifth goal in the last four games, was in the slot to redirect a Jeff Petry feed past Halak on a power play at 18:50 of the first period. It was Weise’s team-leading eighth goal of the season, two short of his career high.
The Canadiens had just killed a penalty when Okposo skated through the defence into the slot and beat Condon with a wrist shot 3:35 into the second frame.
READ MORE: Leafs coach Mike Babcock expected to coach Canada at 2016 World Cup
A puck tipped in the neutral zone glanced off linesman Michel Cormier and sent the Canadiens in on a two on one, which Desharnais finishing a feed from Tomas Fleischmann 6:22 into the third.
Gallagher was on the doorstep to deflect a Max Pacioretty shot between Halak’s pads at 7:55.
Plekanec got his sixth of the season into an empty net at 17:57.
Montreal killed all three Islander power plays and have yet to allow a short-handed goal at home in 23 chances this season.
The Canadiens complete a four-game homestand Saturday against Boston. The Isles play host to the Bruins on Sunday.