NEW YORK -- T.J. Oshie scored twice, Dmitry Orlov and Nicklas Backstrom each had a goal and two assists, and the first-place Washington Capitals beat the New York Islanders 7-3 Thursday night.
Andrei Burakovsky added a goal and an assist, and Lars Eller and John Carlson also scored to help Washington improve to 10-4-3 in its last 17 games against the Islanders. Evgeny Kuznetsov had three assists and Philipp Grubauer finished with 35 saves for his 11th win of the season.
Brock Nelson, Andrew Ladd and Ryan Pulock scored for the Islanders, who lost for the ninth time in 10 games. Christopher Gibson started and gave up five goals on 12 shots before he was pulled midway through the second period. Jaroslav Halak came on and finished with eight saves.
Complete coverage of the Philadelphia Flyers and their rivals in the NHL from NBC Sports Philadelphia.
Orlov gave the Capitals a 3-2 lead with 2:43 left in the first as he beat Gibson for his ninth of the season.
Burakovsky extended Washington's lead at 3:12 of the second, and Backstrom made it 5-2 with his 18th with 9:38 remaining in the middle period, ending Gibson's night (see full recap).
Hornqvist, Penguins top Canadiens
MONTREAL -- Patric Hornqvist's second goal of the game gave Pittsburgh the lead in the third period, and the Penguins went on to beat the Montreal Canadiens 5-3 Thursday night.
Phil Kessel, Evgeni Malkin and Bryan Rust also scored for Pittsburgh, which remain tied with Washington in points atop the Metropolitan Division. The Capitals, however, currently hold the tiebreaker with two games in hand.
Tristan Jarry made 17 saves for his 14th win of the season while starter Matt Murray remains sidelined with a concussion.
Artturi Lehkonen, Paul Byron and Nicolas Deslauriers scored for Montreal, and Antti Niemi stopped 34 shots in his first regulation loss since Feb. 14.
Hornqvist put Pittsburgh in front for good with 7:36 remaining in the third period by deflecting Carl Hagelin's shot past Niemi.
Rust added some insurance with an empty-netter with 1:53 left (see full recap).
Reiner makes 46 saves in shutout
SUNRISE, Fla. -- James Reimer tied a season high with 46 saves to lead the Florida Panthers over the Boston Bruins 3-0 on Thursday night.
Making his first start in six games, Reimer earned his third shutout of the season. Nick Bjugstad had a goal and an assist, and Vincent Trocheck and Aaron Ekblad also scored. Evgenii Dadonov added two assists.
Florida moved within three points of idle New Jersey for the final playoff spot in the Eastern Conference. The Panthers, who have won 11 of their last 13 home games, have two games in hand on the Devils.
Anton Khudobin stopped 25 shots for the Bruins, shut out for the first time since their second game of the season, a 4-0 loss to Colorado on Oct. 9. The Bruins are four points behind Atlantic Division leader Tampa Bay, with one game in hand on the Lightning.
The Panthers stretched their lead to 3-0 on a power-play goal by Trocheck with 5:53 left in the second period. Trocheck's shot from the right circle went top shelf shot over Khudobin. Trocheck leads the team with 27 goals.
Aleksander Barkov's assist gave him 70 points, making him the first Panthers player since Olli Jokinen (71) in 2007-08 with 70 points in a season (see full recap).