


Logan Thompson made 32 saves, Pierre-Luc Dubois, Dylan Strome and Aliaksei Protas scored goals, and the Washington Capitals beat the Calgary Flames 3-1 on Tuesday night.
Blake Coleman scored on the power play for host Calgary and Dustin Wolf had 20 stops.
Thompson was especially sharp early as the Flames outshot the visitors 13-5 in the first period. He made a pad save off Ryan Lomberg on a breakaway and a stick save off Nazem Kadri on a partial breakaway.
One day after signing a six-year contract extension worth $35.1 million, Thompson made it six straight wins while improving to 11-0-1 in his last dozen starts
HURRICANES 4, RANGERS 0: Andrei Svechnikov scored twice and added an assist, Frederik Andersen made 22 saves, and Carolina won at New York.
Sebastian Aho and Seth Jarvis also scored for the visiting Hurricanes, who won for the fifth time in their last six games. The Rangers lost their second in a row after earning points in 10 straight games.
ISLANDERS 5, AVALANCHE 2: Simon Holmstrom scored twice and added an assist, and Ilya Sorokin made 30 saves to lead New York over visiting Colorado. Bo Horvat, Anders Lee and Alexander Romanov also scored for New York, which has won five in a row. Tied 1-1 entering the third period, New York scored four goals. Horvat’s 18th of the season with 8:37 left was the game winner.
BLACKHAWKS 4, LIGHTNING 1: Connor Bedard scored from a seemingly impossible angle, Arvid Soderblom stopped 34 shots and Chicago won at Tampa Bay.
SABRES 7, BRUINS 2: Tage Thompson and JJ Peterka each had a hat trick and an assist to lead Buffalo Sabres to a rout of visiting Boston. Thompson and Peterka became the first pair to score a hat trick in the same game for the Sabres since 2008.
JETS 4, CANADIENS 1: Kyle Connor scored twice and Connor Hellebuyck made 24 saves as Winnipeg won at Montreal, its fourth victory in a row. Mark Scheifele also scored and Rasmus Kupari added an empty-net goal. Gabriel Vilardi provided two assists.