John Carlson, Marcus Johansson, Alexander Urbom and rookie Tom Wilson also scored for Washington, which netted four power-play goals. Nicklas Backstrom had three assists, and Braden Holtby made 34 saves.
John Tavares and Kyle Okposo scored for the Islanders, who had won two in a row. Evgeni Nabokov had 33 saves.
STARS 3, BRUINS 2, SO
BOSTON • Tyler Seguin and Rich Peverley scored in a shootout against their former team and lifted Dallas over Boston.
It was the second straight shootout win for the Stars.
Vernon Fiddler tied the game for Dallas on a penalty shot with 2:34 left in the third period after he was tripped from behind by Dennis Seidenberg. It erased a lead Boston took with 8:21 remaining when Milan Lucic tipped in Dougie Hamilton's shot from the blue line.
The other goals came in the first period with Benn scoring for Dallas at 3:38, and Torey Krug tying it at 4:16.
The game was the first against the Bruins for Seguin and Peverley, who were traded to Dallas after last season.
Boston lost for the fourth time in five games after a four-game winning streak.
SABRES 5, SHARKS 4, SO
SAN JOSE, Calif. • Cory Hodgson scored in the fourth round of the shootout and Ryan Miller made 47 saves for Buffalo, which overcame a pair of blown third-period leads and beat San Jose for its third win in 17 games this season.
Henrik Tallinder, Cody McCormick, Drew Stafford and Tyler Ennis also scored for the Sabres, who have defeated the Sharks five straight times.
Tyler Kennedy and Tomas Hertl scored 70 seconds apart early in the third to erase a two-goal deficit for the Sharks. Tommy Wingels got another equalizer late in the third, but San Jose still lost its third straight game. Marty Havlat also scored and Antti Niemi made 32 saves.
Matt Moulson and Logan Couture each scored in the first round of the shootout, and then Miller stopped three straight shots before Hodgson beat Niemi for the winner.
SENATORS 4, BLUE JACKETS 1
COLUMBUS, Ohio • Erik Karlsson scored two goals, and backup goalie Robin Lehner made 32 saves as Ottawa topped Columbus and snapped a five-game losing streak.
Clarke MacArthur and Chris Neil also scored, and Jason Spezza had two assists.
Lehner earned his first win of the season while filling in for Craig Anderson, who was sidelined with a sore neck after a collision with Dallas rookie Valeri Nichushkin on Sunday.
R.J. Umberger scored a power-play goal from his knees for Columbus, which lost its fourth in a row.
The Senators are 4-3-2 on the road but just 1-3-2 at home.
OILERS 4, PANTHERS 3, OT
SUNRISE, Fla. • Mark Arcobello scored his second goal of the game and season 1:55 into overtime, and Edmonton snapped a five-game losing streak with a victory over Florida.
Edmonton went on the power play after Scottie Upshall was called for tripping 32 seconds into the extra period, and Arcobello sent a slap shot from the left circle past goalie Jacob Markstrom 1:23 later.
Taylor Fedun netted his first NHL goal, and Philip Larsen also scored for Edmonton. Devan Dubnyk made 20 saves. Ryan Nugent-Hopkins had two assists.
Upshall scored two third-period goals, and Marcel Goc also scored for the Panthers. Markstrom stopped 23 shots.
Florida has lost six straight and nine of 10.
HURRICANES 2, FLYERS 1, OT
RALEIGH, N.C. • Manny Malhotra scored 2:40 into overtime, and Carolina broke a five-game losing streak by rallying to beat Philadelphia.
Justin Peters stopped 28 shots and earned his first win of the season while starting his fifth straight game since replacing the injured Cam Ward on Oct. 24.
Scott Hartnell had given Philadelphia a 1-0 lead with 3:58 left in regulation, but Jared Staal tied it with 52.3 seconds remaining to force overtime.
The Flyers, who have lost three of four, have scored more than two goals only once this season in 14 games.
WILD 5, FLAMES 1
ST. PAUL, Minn. • Zach Parise scored twice and Josh Harding made 24 saves in winning his fifth straight start as Minnesota routed Calgary.
Harding leads the NHL with a 1.10 goals-against average and .950 save percentage.
Parise put the Wild ahead 2-1 with a power-play goal at 6:28 of the second period. Mikko Koivu, Justin Fontaine and Zenon Konopka also scored for Minnesota.
Jiri Hudler scored his sixth goal of the season for the Flames. Reto Berra stopped 13 of 15 shots through two periods before the Wild broke the game open with two goals in 33 seconds midway through the third.
BLUES 3, CANADIENS 2, SO
MONTREAL • T.J. Oshie's shootout goal lifted St. Louis over Montreal.
Alexander Steen and Chris Stewart scored for St. Louis (9-2-2) in regulation. Jaroslav Halak stopped 25 shots through overtime and turned away three shots in the shootout.
Rene Bourque and Michael Bournival scored for Montreal (8-7-1), and Carey Price made 30 saves.
St. Louis opened the scoring at 2:38 of the first period when Steen fired home his NHL-leading 13th goal of the season.
Stewart tied it 2-2 at 10:31 of the third period by deflecting Kevin Shattenkirk's shot from the blue line off the post and Price.
Tomas Plekanec was awarded a penalty shot in the final minute of the third period, but missed the net high and wide.
COYOTES 3, CANUCKS 2, SO
GLENDALE, Ariz. • Antoine Vermette scored the deciding goal in the shootout for the second straight game, and Phoenix topped Vancouver for its fifth straight win.
Vermette, who gave the Coyotes a victory at San Jose on Saturday, trickled the puck just past the line in the sixth round of this tiebreaker. Henrik Sedin lost control of the puck on his chance after Vermette's goal, and the Coyotes skated off with their third consecutive shootout win.
Radim Vrbata and Shane Doan scored in regulation for the Coyotes, 7-0-1 at home. Dan Hamhuis and Ryan Kesler had goals for Vancouver.