UNIONDALE, N.Y. - John Tavares, Matt Moulson and rookie Michael Grabner all scored their 20th goals of the season and New York got some revenge against injury-depleted Pittsburgh.
Just nine days after Brent Johnson beat New York 3-0 and knocked out Rick DiPietro in a one-punch fight that left the franchise goalie with broken bones in his face, the Islanders responded with four goals in the first period and four more in the second—with an all-out brawl in the middle of the offensive outburst.
That was just the appetizer for a third-period donnybrook—in which Johnson fought again—that caused a delay of about 15 minutes. With multiple ejections, both benches had only a handful of players for the final 12-plus minutes.
Travis Hamonic, Jesse Joensuu, and P.A. Parenteau added goals for the Islanders, who earned their second win in two days after beating Montreal on the road in a shootout Thursday night. Mikko Koskinen earned both wins—his first two in the NHL.
Moulson and Grabner both added second goals to give them a team-leading 21.
Kris Letang, Jordan Staal and Tyler Kennedy scored power-play goals for Pittsburgh.
BOSTON (AP)—Todd Bertuzzi scored two goals, and Henrik Zetterberg and Jiri Hudler each had a goal and two assists as Detroit snapped out of its scoring slump.
Danny Cleary and Thomas Holmstrom also scored for the Red Wings, who had been outscored 12-4 in losing three of their previous four games.
David Krejci scored for the Bruins, who lost their second in six games and remain three points ahead of second-place Montreal in the Northeast Division.
NEWARK, N.J. (AP)—Ilya Kovalchuk scored with 3:59 to play for his second game-winning goal in as many nights for New Jersey.
Brian Rolston had tied the game earlier in the period on a power play and Johan Hedberg made 31 saves as the Devils posted their 12th win in 15 games (12-1-2).
Patrick Marleau scored for San Jose, which had a season-high five-game winning streak snapped and lost for the first time in regulation in 11 games (9-1-1).
ATLANTA (AP)—Evander Kane scored two third-period goals, and Anthony Stewart had a goal and an assist to help Atlanta stop a four-game losing streak.
New York has lost six straight, the club's longest skid since it dropped seven in a row from Dec. 16-29, 2006. The Thrashers, who had dropped 11-of-13, earned just their third regulation victory in 22 games.
Brandon Dubinsky and Marc Staal scored for the Rangers.
CALGARY, Alberta (AP)—Saku Koivu had two goals and an assist and rookie defenceman Cam Fowler scored in overtime for Anaheim.
Teemu Selanne, who tied it 4-4 on the power play with under three minutes to go in regulation, added a goal and three assists for the Ducks.
Brandon McMillan scored the other goal for Anaheim, while Rene Bourque, Olli Jokinen, Jarome Iginla and Curtis Glencross replied for Calgary.
DALLAS (AP)—Brenden Morrow, Brad Richards and Mike Ribeiro scored in the shootout against former Dallas goaltender Marty Turco and the Stars rallied from a three-goal deficit.
Stephane Robidas, Richards and Morrow scored in regulation for the Stars, who stopped a four-game losing streak.
Turco made 32 saves in his first game against his former team, Patrick Kane had a goal and two assists, and Brent Seabrook and Patrick Sharp also scored for Chicago.
ST. LOUIS (AP)—Cal Clutterback scored twice in regulation and John Madden scored in the ninth round of a shootout to lift Minnesota.
Martin Havlak forced overtime on a power-play goal with 57.6 seconds to go, and Andrew Brunette had a goal and assisted on the tying score.
David Backes had two goals, Andy McDonald added a goal and an assist, and Patrik Berglund scored for the Blues.
COLUMBUS, Ohio (AP)—Rick Nash scored a goal and assisted on Derick Brassard's go-ahead goal as Columbus spoiled Peter Forsberg's return with Colorado.
The loss was the sixth in a row for the Avalanche, who dropped to 11-2-0 when leading after a period. Forsberg joined the team for his first NHL game in three years.
Mathieu Garon was strong in goal with 31 saves and Derek MacKenzie added an empty-net goal.
Philippe Dupuis scored for the Avs, who have been outscored 21-7 during the losing streak.