RED WINGS 5, FLYERS 2: Henrik Zetterberg had two goals and an assist, and Pavel Datsyuk and Niklas Kronwall each had a goal and two assists to lead the Red Wings past the Flyers. Todd Bertuzzi also scored for Detroit, which had three power-play goals after failing on its first 10 chances this season. Daniel Alfredsson had three assists, and Jimmy Howard made 32 saves.
Erik Gustafsson and Tye McGinn scored for Philadelphia (1-5) and Ray Emery stopped 25 shots. Flyers interim coach Craig Berube dropped to 1-2 since replacing Peter Laviolette.
AVALANCHE 5, CAPITALS 1: Alex Tanguay scored twice and Semyon Varlamov made 40 saves in his return to Washington as Colorado remained perfect under coach Patrick Roy. It is the first time the franchise is 5-0 since the 1994-95 season when the team was the Quebec Nordiques.
Rookie Nathan MacKinnon added his first NHL goal and an assist, and Matt Duchene and Jamie McGinn also scored for Colorado. Paul Stastny earned two assists, including his 400th NHL point.
Varlamov carried a shutout into the third period before Eric Fehr beat him at 2:03.
Varlamov is 4-0 with a 1.00 goals against average.
BRUINS 3, BLUE JACKETS 1: Loui Eriksson scored from a hard angle in the opening minute of the third period for his first goal for Boston, which topped Columbus. Playing their first road game, the Bruins also got a goal from Chris Kelly, and an empty-net tally from Milan Lucic. Tuukka Rask made 26 saves.
Jack Johnson scored on a first-period power play for the Blue Jackets, who won their last two on the road but are now 0-2 at home.
BLUES 5, RANGERS 3: David Backes scored twice, and unbeaten St. Louis topped the slumping Rangers. The Blues, who haven’t trailed at all this season, are 4-0 for the first time in franchise history.
Derek Roy, Alexander Steen and Vladimir Tarasenko added goals for St. Louis, which has outscored its opponents 19-7. Jaroslav Halak made 26 saves to improve to 4-0.
Ryan Callahan scored twice for the Rangers (1-4), and Brad Richards added his team-high fourth goal.
The Blues won their first three games in 1969 and 1993, but had never won four in a row to start a season in their 47-year history.
BLACKHAWKS 2, SABRES 1: Corey Crawford made 28 saves to lead Chicago over winless Buffalo.
Ben Smith and Patrick Kane scored for the Blackhawks.
Drew Stafford connected with 8:11 left in the third, spoiling Crawford’s bid for a shutout. The Sabres (0-5-1) put together several tough challenges in the second and third periods despite being outshot 40-29 overall.
Ryan Miller had 38 saves for Buffalo, which has been outscored 16-6 in its worst start since the 1999-2000 season, when it was 0-5-2.
The Blackhawks outshot the Sabres 20-6 in the first period, but only led 1-0 at intermission.
PREDATORS 3, ISLANDERS 2: Seth Jones scored his first NHL goal, helping Nashville edge the Islanders.
Nashville has won two of three. The Islanders were beaten for the third time in four games — including twice in two days.
Patric Hornqvist and Ryan Ellis had the other Nashville goals. Frans Nielsen and John Tavares scored for New York.
Pekka Rinne needed to make only 14 saves for the win. Evgeni Nabokov stopped 28 shots in the loss.
After a scoreless opening period, Jones gave the Predators a 1-0 lead at 1:03 of the second.
WILD 5, STARS 1: Rookies Justin Fontaine and Mathew Dumba both scored their first NHL goals, and Josh Harding made 18 saves for his second straight win as Minnesota beat Dallas. Minnesota came in giving up an NHL-low 22 shots per game, and kept the pressure off Harding, who filled in for injured starter Niklas Backstrom. Harding faced only 19 shots as the Wild controlled play from the opening faceoff.
Dallas also was playing with its backup goalie as starter Kari Lehtonen was injured in a win at Winnipeg on Friday. His replacement, Dan Ellis, struggled and allowed five goals on 36 shots in this one.
The Wild jumped ahead with the fastest goal to start a game in team history, as Fontaine put Minnesota on the board just 12 seconds in.
Dallas got a power-play goal from Jordie Benn.
MAPLE LEAFS 6, OILERS 5, OT: Dave Bolland scored the winning goal 2:09 into overtime, after teammate Joffrey Lupul tied it for Toronto with 31 seconds left in regulation in a back-and-forth game against Edmonton.
Bolland finished off a 3-on-1 rush with Cody Franson and Jake Gardiner.
Lupul and James van Riemsdyk both had two goals for Toronto (5-1), and Nazem Kadri also scored. Jonathan Bernier stopped 26 shots for the win.
Ryan Smyth netted two goals for Edmonton, and Ryan Nugent-Hopkins, Boyd Gordon and Jordan Eberle had the others. Mark Arcobello added three assists, and Devan Dubnyk made 20 saves as the Oilers (1-3-1) began a six-game trip.