NEWARK, N.J. - Adam Henrique scored 1:38 into the game and Michael Ryder connected 2:45 into the second period, sparking the New Jersey Devils to a 2-1 victory over the Pittsburgh Penguins on Tuesday.
Martin Brodeur had an assist for the Devils (17-16-1) and made 19 saves in gaining his second win of the season against Pittsburgh. Marc-Andre Fleury stopped 28 shots for the Penguins (29-12-1)
Henrique scored his ninth goal with a nifty finish off a pass from Ryan Clowe. Ryder was also credited with an assist. Henrique earned an assist, along with Brodeur, on Ryder's 11th goal. Brodeur has 44 career NHL assists.
New Jersey lost veteran forward Patrik Elias after he was knocked to the ice by Pittsburgh's Tanner Glass in the first period. He got up slowly to his knees and then skated off but didn't return.
Matt Niskanen cut it to 2-1 for Pittsburgh at 6:58 of the second off a pass from Sidney Crosby.
DUCKS 6, SHARKS 3
ANAHEIM, Calif. (AP)—Ryan Getzlaf scored his 20th goal and added two assists, Francois Beauchemin got his first goal of the season, and Anaheim beat San Jose for its 11th victory in 12 games.
Nick Bonino and Matt Beleskey each had a goal and an assist, and Jonas Hiller made 33 saves in his ninth consecutive win as Anaheim improved to 15-0-2 at Honda Center, remaining the only NHL team without a regulation loss at home.
Andrew Cogliano and Kyle Palmieri also scored for the Ducks, who shredded their Pacific Division rivals with five goals in an 11 1/2-minute span of the final two periods, chasing Antti Niemi.
Dan Boyle and Bracken Kearns scored power-play goals for the Sharks, whose four-game winning streak ended. Logan Couture also scored for San Jose.
The Ducks avenged San Jose's 3-1 victory at the Shark Tank on Sunday that snapped Anaheim's franchise-record winning streak.
RANGERS 2, PANTHERS 1, SO
SUNRISE, Fla. (AP)—Brad Richards scored the lone goal in the shootout, and the New York Rangers rallied to top Florida.
Richards beat Tim Thomas with a wrist shot to the top left corner after Thomas stopped the first two New York attempts in the tiebreaker. Henrik Lundqvist made a save against Brad Boyes to seal the Rangers' victory.
New York defenceman Dan Girardi scored with 2:10 left in regulation to send the game to overtime. Boyes had given the Panthers a 1-0 lead with a second-period goal after Girardi turned over the puck.
Thomas made 30 saves through overtime, and Lundqvist stopped 21, including one in the closing seconds of overtime on Tomas Fleischmann.
Rangers defenceman Marc Staal made his return to the ice after missing 10 games because of a concussion.
BLUES 2, WILD 1
ST. PAUL, Minn. (AP)—Jaden Schwartz scored for the sixth straight game and St. Louis hung on to beat Minnesota.
T.J. Oshie also had a goal for St. Louis, which is 5-0-2 in its past seven road games. The Blues are 8-1-2 in their last 11 games overall.
Ryan Suter scored in the closing seconds for the Wild, who have lost a franchise-record six straight games in regulation and are 5-12-1 in their past 18. They have gone 10 straight games without a win in regulation.
St. Louis, 13-0-1 against the Central Division, hadn't allowed a goal to the Wild for 212 minutes, 52 seconds until Suter scored with 8.3 seconds left in the game.
Brian Elliott (10-1-2), who made 24 saves, went 6-0-1 with a 1.67 goals-against average in December. The Blues are 5-0-2 in their last seven games against Minnesota, outscoring the Wild 22-8.
Minnesota had allowed 24 goals in its previous five games.
ISLANDERS 5, BRUINS 3
BOSTON (AP)—John Tavares scored 32 seconds into the third period and added a power-play goal with 6:43 left as the New York Islanders rallied for a win against Boston.
Frans Nielsen also scored twice, Kyle Okposo had a goal and two assists, and Thomas Vanek had a pair of assists for the Islanders, who scored four straight goals after falling behind 3-1 with 8:02 left in the second.
Evgeni Nabokov stopped 31 shots, and Tavares added two assists as New York scored four power-play goals against the Bruins, who entered with the third-best penalty kill in the NHL.
The Islanders earned their fourth straight road win.
The Bruins appeared to be in command after Patrice Bergeron and Zdeno Chara scored 25 seconds apart to put Boston up 3-1 midway through the second period. David Krejci broke a scoreless tie 5:25 into the game for his 100th NHL goal.
FLYERS 4, FLAMES 1
CALGARY, Alberta (AP)—Brayden Schenn had a goal and two assists to lead Philadelphia over Calgary.
Mark Streit, Scott Hartnell and Braydon Coburn also scored for the Flyers (20-16-4), who have won four straight and six of seven. Philadelphia beat Edmonton, Vancouver and Calgary on its Western trip.
Wayne Simmonds added two assists, and backup goalie Ray Emery made 23 saves.
Rookie Sean Monahan scored the lone goal for the Flames (14-20-6), who have lost three straight. They were beaten 2-0 at home by Edmonton on Friday and Vancouver on Sunday.
Starting his fourth straight game for the Flames, Reto Berra made 17 saves in a losing cause.
JETS 3, SABRES 0
WINNIPEG, Manitoba (AP)—Al Montoya made 27 saves and led Winnipeg over Buffalo.
Keaton Ellerby, Jacob Trouba and Anthony Peluso provided all the offence necessary for Montoya, who earned his second shutout of the season. Winnipeg tied a season best with its third straight win.
Montoya (8-2-1), making his second straight start after relieving No. 1 goalie Ondrej Pavelec in the first period of a game last week against Minnesota, has won six consecutive decisions.
Sabres backup Jhonas Enroth got his 12th start of the season and handed the Jets (19-18-5) the lead when a weak point shot from Ellerby got past his blocker in the first period. Enroth finished with 23 saves.
The Sabres (11-25-4), owners of the NHL's worst record, had earned points in seven of their previous nine games, including a win against the Jets.
HURRICANES 5, CANADIENS 4, OT
RALEIGH, N.C. (AP)—Alexander Semin scored 3:27 into overtime, and Carolina snapped a five-game losing streak with a come-from-behind victory against Montreal.
Manny Malhotra scored the fourth goal in a seven-minute span for the Hurricanes, who had trailed 3-0 in the second period.
Montreal defenceman P.K. Subban tied the game 4-4 with 9:44 remaining in regulation.
Jeff Skinner scored a pair of power-play goals 37 seconds apart, and Eric Staal tied the game at 3 just 4:07 into the third period. Cam Ward made 21 saves in the win.
Max Pacioretty scored two goals, and Carey Price stopped 37 shots in a losing cause.
Montreal's Lars Eller and Pacioretty scored in the opening eight minutes, and the Hurricanes failed on their first seven power plays in the first 35 minutes.
STARS 3, KINGS 2
DALLAS (AP)—Erik Cole scored twice and Tyler Seguin netted his 20th goal of the season as Dallas edged struggling Los Angeles.
Jeff Carter and Anze Kopitar scored for Los Angeles, which has lost four straight. The Kings, beaten at Chicago on Monday, will end a four-game trip on Thursday at St. Louis.
The Stars have earned five points during the first three games of a five-game homestand. Kari Lehtonen (16-8-7) stopped 23 shots for Dallas.
Cole notched his second two-goal game of the season, and both have come within Dallas' past three games. Seguin reached 20 goals for the second time in his four-year NHL career.
Carter and Kopitar tied Justin Williams for the team lead with 13 goals.
AVALANCHE 5, BLUE JACKETS 3
DENVER (AP)—Ryan O'Reilly and Gabriel Landeskog scored power-play goals, helping Colorado snap a four-game losing streak by beating Columbus.
Nathan MacKinnon, Jamie McGinn and Jan Hejda also scored for the Avalanche, who won despite being outshot 38-23. MacKinnon's goal, also on the power play, came with just over a minute remaining. Semyon Varlamov had 35 saves for Colorado.
Nick Foligno, Boone Jenner and Ryan Johansen scored Columbus' goals.
COYOTES 4, OILERS 3, OT
GLENDALE, Ariz. (AP)—Keith Yandle scored his second goal with 6.5 seconds showing on the overtime clock and set up Mikkel Boedker's tying goal with 70 seconds left in regulation, helping Phoenix rally to beat Edmonton.
Phoenix dominated most of the opening period, ripping off 15 shots, before the Oilers scored three goals in a little over seven minutes spanning the first and second periods.
The Coyotes tied it after pulling goalie Thomas Greiss, with Yandle setting up Boedker on a nifty give-and-go. Yandle ended it when he fought off a defender to beat former teammate Ilya Bryzgalov.
Phoenix earned a point in its sixth straight game, all in overtime.
David Perron had a goal and assist, and Taylor Hall set up all three of Edmonton's goals. Ryan Nugent-Hopkins and Nick Schultz also scored.
Tim Kennedy had Phoenix's other goal, and Greiss stopped 15 shots after replacing Mike Smith in the second period.