WASHINGTON — T.J. Oshie scored twice and set up John Carlson’s go-ahead goal in the third period for the NHL-leading Washington Capitals, who collected their 11th consecutive home victory by beating the Detroit Red Wings 6-3 on Thursday night.

Detroit’s Henrik Zetterberg made it 3-3 less than 11/2 minutes into the final period.

But Oshie stole the puck deep in the offensive end, skated out front and slid the puck over to Carlson, whose slap shot sailed past goalie Petr Mrazek at the 4:15 mark.

Oshie’s 21st goal had put Washington ahead 3-2 just 1:16 into the second period, and his 22nd added insurance on a power play with a little more than 51/2 minutes remaining in the game.

He has 23 points in the last 19 games, and Washington is 20-0-1 when the right wing earns a point this season.

Marcus Johansson, Brett Connolly and Nicklas Backstrom also scored for the Capitals, who have produced at least five goals in each of their past 10 home games. According to the Elias Sports Bureau they are only the second NHL team to do that, joining the 1970-71 Boston Bruins, who did it in 11 consecutive games at home.

Andreas Athanasiou had two goals in the first period for the Red Wings.

RANGERS 4, PREDATORS 3: J.T. Miller scored two goals and host New York rallied to its fourth consecutive victory.

Henrik Lundqvist stopped 34 shots in the win.

Coming off a 43-save performance Tuesday against Anaheim, the star goaltender is 7-1 in his past eight appearances and needs one win for 400 in his career.

Michael Grabner and Chris Kreider also scored for the Rangers, who overcame a 2-0 deficit.

CANUCKS 3, BLUE JACKETS 0: Daniel Sedin had a goal and an assist, and Ryan Miller stopped 33 shots as Vancouver won at Columbus, Ohio.

Loui Eriksson and Jayson Megna also scored for the Canucks, who won for the first time in five games.

Sergei Bobrovsky had 21 saves for the Blue Jackets, who had plenty of offensive opportunities but couldn’t find the back of the net.

ISLANDERS 3, FLYERS 1: Jason Chimera scored the go-ahead goal early in the second period and Thomas Greiss made 33 saves to lead New York at Philadelphia.

John Tavares and Casey Cizikas also scored for the Islanders, who have won nine of their last 13 games to move closer to a playoff spot in the Eastern Conference.

Wayne Simmonds scored for Philadelphia, which lost its third straight.

DUCKS 5, SABRES 2: Corey Perry scored twice and added an assist, and Anaheim snapped a three-game skid with a win at Buffalo, New York.

Rickard Rakell broke a 1-1 tie 55 seconds into the third period. Antoine Vermette and Andrew Cogliano, with an empty-netter, also scored for the Ducks.

Jack Eichel and Rasmus Ristolainen scored for Buffalo, which lost in regulation at home for the first time since Dec. 29.

KINGS 6, PANTHERS 3: Jeff Carter had two goals and two assists, and Los Angeles snapped a two-game scoreless drought in easily beating host Florida.

Dwight King, Tanner Pearson, Tyler Toffoli and Dustin Brown also scored for the Kings, while Peter Budaj made 36 saves. Carter’s four points were a season high.