T.J. Oshie scored twice and set up John Carlson's go-ahead goal in the third period as the NHL-leading Washington Capitals beat the Detroit Red Wings 6-3 Thursday night for their 11th consecutive home victory. Detroit's Henrik Zetterberg made it 3-all less than 1 1/2 minutes into the final period. But Oshie stole the puck deep in the offensive end, skated out front and slid it over to Carlson, whose slap shot sailed past goalie Petr Mrazek at the 4:15 mark. Andreas Athanasiou had two goals in the first period for the Red Wings. Penguins 4, Avalanche 1 Patric Hornqvist scored two goals and Matt Murray had 27 saves as Pittsburgh beat Colorado. Phil Kessel had a goal and an assist, Chris Kunitz scored into an empty net and Justin Schultz and Matt Cullen had two assists apiece for the Penguins. Gabriel Landeskog had a goal and Calvin Pickard stopped 26 shots for the Avalanche. Canadiens 5, Coyotes 4 (OT) Max Pacioretty had two goals and two assists, Andrei Markov and Alex Radulov each scored and Alex Galchenyuk buried a wrist shot from the slot in overtime to lift Montreal over Arizona. Carey Price made 20 saves for the Canadiens. Christian Dvorak had two goals, and Max Domi and Alex Goligoski also scored for the Coyotes, who got 35 saves from Mike Smith. Ducks 5, Sabres 2 Corey Perry had two goals and an assist to lead the Anaheim Ducks to a 5-2 win over the Buffalo Sabres. Rickard Rakell, Antoine Vermette and Andrew Cogliano also scored for the Ducks. John Gibson made 21 saves. Jack Eichel and Rasmus Ristolainen scored for the Sabres. Robin Lehner made 39 saves. Rangers 4, Predators 3 Chris Kreider's 22nd goal early in the third period put New York ahead in a victory against Nashville. J.T. Miller scored twice and Michael Grabner once for the Rangers other goals while Henrik Lundqvist made 34 saves. Cody McLeod, Calle Jankrok and Roman Josi scored for the Predators. Islanders 3, Flyers 1 John Tavares, Jason Chimera and Casey Cizikas scored goals and Thomas Greiss stopped 33 of 34 shots to lead New York over Philadelphia. Wayne Simmonds scored the only goal for the Flyers. Canucks 3, Blue Jackets 0 Daniel Sedin, Loui Eriksson and Jayson Megna scored goals, and Ryan Miller made 33 saves as Vancouver shut out Columbus. Columbus goalie Sergei Bobrovsky stopped 21 of the 24 shots he faced. Bruins 6, Sharks 3 Playing in front of a sparse crowd because of a blizzard, Boston got a goal from David Backes at 52 seconds and never trailed in their win against San Jose. Patrice Bergeron had a goal and three assists and David Pastrnak scored two goals. Tim Schaller and Brad Marchand also scored for the Bruins while Joe Thornton, Timo Meier and Justin Braun scored for the Sharks. Kings 6, Panthers 3 Jeff Carter scored twice and added two assists to lead Los Angeles over Florida. Dustin Brown, Tanner Pearson, Tyler Toffoli and Dwight King also scored for the Kings. The Panthers got goals by Jonathan Marchessault, Jussi Jokinen and Aleksander Barkov. Blues 2, Maple Leafs 1 (OT) Vladimir Tarasenko scored 20 seconds into overtime as St. Louis defeated Toronto. It was the 26th goal of the season for Tarasenko. Patrik Berglund also scored for the Blues. Senators 3, Stars 2 Mark Stone, Dion Phaneuf and Chris Kelly all scored for the Senators as Ottawa put themselves back on track with a win over Dallas. — Agencies