Updated

Rookie defenseman Thomas Hickey scored in overtime for his first NHL goal, and the New York Islanders rallied to snap the Montreal Canadiens' five-game winning streak, 4-3 on Thursday night.

Matt Moulson scored twice and Frans Nielsen added a goal in the third period for the Islanders (7-9-1), who trailed 2-0 and 3-1 but came back to end a two-game slide and win for the third time in 10 games.

Max Pacioretty had two goals, and Travis Moen added one for the Canadiens (11-5-2).

After going his first 10 games without a goal, Pacioretty has four in three games.

Moen got things going 49 seconds into the game when Colby Armstrong took the puck from Islanders defenseman Andy MacDonald behind the net and fed a pass to Moen for his second of the season.

Pacioretty scored his first of the night on the power play at 11:02 of the first period. David Desharnais, stationed to the left of the crease, moved P.K. Subban's pass along to Pacioretty at the inner hash marks of the right circle.

The Canadiens outshot the Islanders 14-3 in the opening period, marking the third straight game they have held their opponent below five shots in the first 20 minutes. Montreal also kept opponents below 10 shots in the first period of each game of its winning streak.

The Islanders got one back early in the second on a power play. Moulson deflected Mark Streit's point shot for his eighth goal of the season 34 seconds into the period.

Pacioretty restored Montreal's two-goal lead eight minutes later after a strong shift by his line. Working with Erik Cole behind the Islanders net, Desharnais found Pacioretty in the low slot at 8:30.

Moulson netted his second of the night — again on the power play — at 16:57 of the second off a feed from John Tavares behind the Montreal net.

Nielsen tied it at 9:51 of the third when he took Josh Bailey's pass into the high slot and fired it past goalie Carey Price.

Michael Grabner found Hickey alone to the left of Price for the game-winner at 3:12 of overtime.

Price stopped 21 shots for the Canadiens. Evgeni Nabokov made 30 saves for the Islanders.

NOTES: The Canadiens allowed more than a goal for the first time since Feb. 12 against Tampa Bay (a 4-3 shootout win). ... Montreal defensemen Tomas Kaberle and Yannick Weber were healthy scratches, and rookie winger Brendan Gallagher missed his third straight game with a concussion. ... The Islanders, without injured defensemen Matt Carkner and Brian Strait, scratched defenseman Radek Martinek and forwards Eric Boulton and David Ullstrom.