Anthony Stolarz made 31 saves to lead the visiting Philadelphia Flyers to a 5-1 win over the New York Islanders on Tuesday night.

Stolarz played the entire game in place of Alex Lyon, who suffered a lower-body injury during warmups.

James de Haas, Carsen Twarynski, Phil Varone, Danick Martel and Jori Lehtera scored for Philadelphia.

Robin Lehner allowed four goals on 22 shots in the first two periods. Christopher Gibson played the third and made seven saves.

David Quenneville scored New York's lone goal.

BRUINS 5, CAPITALS 2

In Washington, Zach Senyshyn scored twice to spark Boston.

Cameron Hughes, Jakub Lauko and Sean Kuraly also scored for the Bruins.

Dan Vladar stopped 31 of 33 shots.

Riley Barber and Matt Niskanen scored for Washington.

Braden Holtby made six saves, and Ilya Samsonov stopped eights shots.

BLUE JACKETS 4, BLACKHAWKS 1

In Columbus, J-F Berube and Joseph Raaymakers combined for 21 saves to lift the Blue Jackets over Chicago.

Berube, who started, made 14 saves on 15 shots before being replaced by Raaymakers in the third. Raaymakers stopped all seven shots he faced.

Zac Dalpe, Alexander Wennberg, Cam Atkinson and Liam Foudy scored for the Blue Jackets.

Chicago led 1-0 on Alexandre Fortin's goal 53 seconds into the game.

The Blackhawks' Cam Ward made 13 saves before being replaced by Collin Delia, who finished with 14 stops.

SABRES 3, PENGUINS 2

In Buffalo, Jake McCabe and Jack Michael scored 7:38 apart in the second period to help the Sabres beat Pittsburgh.

Vladimir Sobotka also scored for Buffalo.

Carton Hutton started for the Sabres and made 14 saves in two periods. Scott Wedgewood stopped 10 of 12 shots in the third.

Casey DeSmith made 26 saves for the Penguins, who got late third-period goals from Will O'Neill and Juuso Riikola.