PITTSBURGH — James Neal had a goal and an assist, and Pittsburgh fired a barrage of shots at Carolina goalie Justin Peters before finally breaking him in a 4-2 victory over the Hurricanes on Tuesday night that stretched the Penguins’ winning streak to four games.
Neal scored his 21st goal, one behind the NHL leaders. He has scored in every game of the Penguins’ winning streak and has 14 goals in 16 home games.
Pittsburgh outshot Carolina 52-18, giving Peters a difficult test in his season debut. Peters finished with 48 saves, including 36 on the first 37 shots he faced.
RED WINGS 3, BLUES 2
In Detroit, Pavel Datsyuk and Niklas Kronwall scored 56 seconds apart in the third period to give Detroit a comeback win over St. Louis.
Datsyuk added an assist, and Nicklas Lidstrom also scored for Detroit, which won its 11th consecutive home game. Ian White had two assists, and Jimmy Howard stopped 29 shots.
LIGHTNING 5, FLYERS 1
In Tampa, Fla., Steven Stamkos had two goals, Mathieu Garon made 31 saves, and Tampa Bay beat Philadelphia.
The Lightning went ahead 2-1 on Stamkos’ rebound backhand at 7:25 of the second.
After Steve Downie scored at 11:41, Stamkos tied for the NHL lead with his 22nd goal, making it 4-1 with 1:15 remaining in the second.
Bruno Gervais and Vincent Lecavalier also had goals for the Lightning, who had lost four of six. Defenseman Victor Hedman left in the first period with an undisclosed upper body injury.
Scott Hartnell scored for Philadelphia, 1-3-1 over the past five games. Ilya Bryzgalov gave up Tampa Bay’s first three goals on just eight shots.
The Lightning were outshot 32-16 overall.
CANADIENS 6, SENATORS 2
In Ottawa, Michael Cammalleri, Tomas Plekanec, Louis Leblanc, P.K. Subban and Erik Cole each had a goal and an assist, and Montreal ended a five-game losing streak with a win over Ottawa.
Raphael Diaz had three assists, and Lars Eller scored his second short-handed goal of the season for Montreal, which gave interim coach Randy Cunneyworth his first NHL win in five tries.
Carey Price stopped 33 shots for the Canadiens, who scored five unanswered goals, including four before chasing Ottawa starter Craig Anderson 2:03 into the second.
Mathieu Darche had two assists.
FLAMES 2, BLUE JACKETS 1 (SO)
In Columbus, Ohio, Jarome Iginla netted Calgary’s only goal in regulation and then had the only score in the shootout.
It extended Columbus’ losing streak to six games.
Iginla, who scored in the third period to tie it 1-1, went first for the Flames in the shootout after Mark Letestu failed to score. The perennial All-Star faked once, then twice, to get Steve Mason down on the ice and then slipped the puck past him on the stick side.
Miikka Kiprusoff, who had 27 saves through overtime, then denied Rick Nash with a poke-check before James Wisniewski’s wrister clanged off the right post.
PANTHERS 5, MAPLE LEAFS 3
In Sunrise, Fla., Kris Versteeg and Jason Garrison scored power-play goals to help Florida beat Toronto.
Erik Gundbranson, Bill Thomas, and Tomas Fleischmann also scored for the Panthers, and Brian Campbell had three assists.