Nicklas Backstrom and Garnet Hathaway each scored a goal and the visiting Washington Capitals beat NHL-best Boston 2-1 on Saturday, sending the Bruins to just their second regulation loss at home this season.

The Bruins are 22-2-3 at home. Their other regulation loss at TD Garden came on Jan. 12, a 3-0 setback against Seattle.

Darcy Kuemper made 27 saves for the Capitals, who have won three of their last four games.

Nick Foligno scored for Boston and backup goalie Jeremy Swayman stopped 21 shots.

Washington star Alex Ovechkin was held without a point for a season-high matching third straight game, only the second time this season that’s happened.

RANGERS 6, HURRICANES 2 >> Artemi Panarin had four goals and an assist to lead visiting New York to its fifth straight win. Vincent Trocheck and Jimmy Vesey each had two assists. Jaroslav Halak finished with 27 saves in his seventh consecutive victory for the Rangers, who are 5-0-2 in their last seven. Panarin had three goals in the third period. Teuvo Teravainen and Jesperi Kotkaniemi both scored for Carolina, which had won seven straight.

wild 3, devils 2 (SO) >> Mats Zuccarello and Frederick Gaudreau scored in a shootout and host Minnesota rallied to beat red-hot New Jersey. Joel Eriksson Ek and Ryan Hartman scored in regulation and Filip Gustavsson stopped 27 shots for the Wild, which ended a three-game slide. Tomas Tatar had a pair of goals for the Devils, whose three-game winning streak ended, but New Jersey is 10-1-2 in its last 13 games. Vitek Vanecek had 22 saves.

BLUE JACKETS 4, MAPLE LEAFS 3 >> Kent Johnson scored in the third period as last-place Columbus beat host Toronto to split the teams’ home-and-home set. Boone Jenner and Kirill Marchenko each had a goal and an assist, and Sean Kuraly also scored for the Blue Jackets.

William Nylander, Michael Bunting and Morgan Rielly each scored for the Maple Leafs, and Mitchell Marner added two assists.

AVALANCHE 5, PANTHERS 3 >> Nathan MacKinnon had two goals and an assist as Colorado beat host Florida. Logan O’Connor, Matt Nieto and Devon Toews also scored as the Avalanche won for the second time in five games (2-2-1). Alexandar Georgiev stopped 42 shots. Aaron Ekblad, Sam Bennett and Aleksander Barkov scored for the Panthers, who snapped a three-game win streak. Sergei Bobrovsky finished with 45 saves.

LIGHTNING 3, STARS 1 >> Anthony Cirelli scored twice, including the winner with 43 seconds to play, to lift visiting Tampa Bay. Brandon Hagel had a goal and an assist and Alex Killorn had two assists for the Lightning. Andrei Vasilevskiy had 28 saves, allowing only Jamie Benn’s 21st goal this season in the second period.

FLAMES 7, SABRES 2 >> Visiting Calgary scored four times in just over five minutes in the second period to rally past Buffalo. Dillon Dube had a goal and three assists for the Flames and Tyler Toffoli had two goals and an assist. Jakob Pelletier, Mikael Backlund, Nazem Kadri and Dennis Gilbert also scored. Tage Thompson and Casey Mittelstadt scored for the Sabres.

blues 6, coyotes 5 >> Calle Rosen had two goals and Ryan O’Reilly scored in overtime to lift host St. Louis. Brandon Saad, Sammy Blais and Robert Thomas also scored for the Blues, who snapped a five-game losing streak. Karel Vejmelka stopped 31 shots as Arizona fell to 3-8 in overtime, but earned a point in its sixth consecutive game. Clayton Keller had two goals for the Coyotes.

OILERS 6, SENATORS 3 >> Connor McDavid and Zach Hyman each had a goal and an assist to lead visiting Edmonton. Brett Kulak had a pair of assists in the third period when the Oilers broke a 3-3 tie. Jesse Puljujarvi, Derek Ryan and Ryan McLeod also scored for the Oilers, while Jack Campbell had 26 saves. Jake Sanderson, Claude Giroux and Erik Brannstrom scored for the Senators.