Dennis Wideman also scored, and Tomas Vokoun made 18 saves for the Capitals.
SABRES 4, OILERS 3
In Buffalo, Drew Stafford and Nathan Gerbe scored 2:04 apart late in the third period to spark slumping Buffalo over road-weary Edmonton.
Jordan Leopold and Sabres captain Jason Pominville, who played despite an illness that limited his ice time, also scored for Buffalo. Stafford added two assists, and Ryan Miller made 23 saves to improve to 6-0 against Edmonton.
MAPLE LEAFS 7, LIGHTNING 3
In Toronto, Joffrey Lupul had a goal and three assists, and the Maple Leafs killed four early power plays – including a two-man advantage – in the victory.
Carl Gunnarsson, Mikhail Grabovski, Darryl Boyce, Matt Frattin, Dion Phaneuf and Phil Kessel added goals for Toronto.
ISLANDERS 4, HURRICANES 3 (SO)
In Raleigh, N.C., Frans Nielsen scored the deciding goal in a shootout, and New York earned its third consecutive win by beating Carolina.
RED WINGS 5, STARS 4
In Dallas, Jiri Hudler scored twice, linemate Valtteri Filppula added a goal and two assists, and Detroit hung on.
Johan Franzen and Cory Emmerton also connected for the Red Wings.
Linesman Steve Miller left the game with concussion-like symptoms. Miller hit his head in the first period when he accidentally collided with Stars defenseman Mark Fistric.