Jim Bounds, Associated Press
Brian Gionta, center, of the New Jersey Devils celebrates his third-period goal over the Carolina Hurricanes with teammates Mike Mottauduring, left, Andy Greene and Sergei Brylin (18).

RALEIGH, N.C. — Patrik Elias scored the go-ahead goal in the second period, and Martin Brodeur made 20 saves in the New Jersey Devils' 4-1 win over the Carolina Hurricanes on Thursday night.

Travis Zajac, Brian Gionta and Sergei Brylin also scored for New Jersey. Langenbrunner and Zach Parise each had two assists for the Atlantic Division-leading Devils, who have won seven of nine.

Brodeur allowed two goals or less for the seventh time in his last eight games.

Keith Aucoin scored his first NHL goal for the Hurricanes, who have lost three straight at home.

FLYERS 6, RANGERS 2: At New York, Scott Hartnell scored three consecutive goals and Antero Niittymaki won his fourth straight start for Philadelphia.

PANTHERS 3, THRASHERS 2 (SO): At Atlanta, Ilya Kovalchuk fired wide of the net on the final round of the shootout before Olli Jokinen beat goalie Kari Lehtonen on the stick side to seal it for Florida.

Kovalchuk scored his NHL-leading 36th goal in regulation.

PENGUINS 4, LIGHTNING 1: At Tampa, Ty Conklin made 35 saves, Jordan Staal had two goals and an assist, and Pittsburgh won its eighth straight.

It's the Penguins' longest win streak since a 10-game stretch in January and February 1999. Pittsburgh also stopped a 12-game losing skid against Tampa Bay.

CANADIENS 5, BRUINS 2: At Boston, Alex Kovalev and Tomas Plekanec each had a goal and an assist to help Montreal improve to 5-0-2 over its last seven. The Canadiens beat Boston for the eighth straight time, and 15th of 18.

Cristobal Huet made 23 saves for the Canadiens, who are unbeaten in their last four road games.

WILD 6, RED WINGS 5 (SO): At Detroit, Martin Gaborik scored on the final attempt in a shootout, lifting Minnesota over Detroit.

The NHL-leading Red Wings appeared to have the game in hand with 1:08 left in regulation, when they went ahead for the first time on Dan Cleary's goal. But less than 20 seconds later, Eric Belanger grabbed a fluttering puck and poked it past Chris Osgood to force overtime.

In the shootout, Brian Rolston and Gaborik scored while Jiri Hudler was the only Red Wing to get a shot past Josh Harding.

SENATORS 3, SABRES 2 (SO): At Ottawa, Dean McAmmond scored on Ottawa's sixth shootout attempt and the Senators handed Buffalo its eighth straight loss.

McAmmond put a wrist shot past Jocelyn Thibault into the top left corner after each team scored once in the first five shootout rounds. Martin Gerber, who stopped 22 shots during the game, denied Jochen Hecht on Buffalo's sixth attempt to give Ottawa its third straight win.

BLUES 4, STARS 2: At St. Louis, Brad Boyes scored twice, Paul Kariya had a goal and two assists, and the Blues extended their points streak to six games with a victory over Dallas.

OILERS 5, COYOTES 2: At Edmonton, Robert Nilsson and Kyle Brodziak each had a goal and an assist as the Oilers won their third straight game.

Ethan Moreau, Sheldon Souray, and Denis Grebeshkov also scored for Edmonton, which improved to 3-0 on its crucial five-game homestand and as won four of its last five overall.

SHARKS 3, CANUCKS 1: At San Jose, Jeremy Roenick and Milan Michalek scored power play goals as the Sharks claimed their sixth victory in seven games.

Craig Rivet had a goal and an assist, and Evgeni Nabokov celebrated his All-Star selection with 20 saves for the Sharks, who have just eight home wins despite their first-place standing.