CALGARY, Alberta (AP) — Robert Thomas scored for the third straight game and set up Nathan Walker’s go-ahead goal late in the third period to lead the St. Louis Blues over the Calgary Flames 6-4.
Justin Faulk had a goal and two assists for the Blues. Ryan O’Reilly also scored for St. Louis, which earned five of six possible points on its Western Canada road trip. Ivan Barbashev and Brandon Saad added empty-netters.
Villle Husso, who played more than 47 minutes Friday in relief of Jordan Binnington, was back in net for the Blues. He made 39 saves to improve to 19-6-5.
Brett Ritchie, Johnny Gaudreau, Noah Hanifin and Dillon Dube scored for Calgary, which has lost three in a row.
The Flames went 2-3-1 on their homestand.
In other action:
— The Florida Panthers staged a furious comeback against the Devils in Newark on Saturday. The Panthers stormed back from a four-goal, third-period deficit to beat the Devils, 7-6 in overtime. Gustav Forsling scored twice, including the game-ender 1:45 into OT to make Florida the first Eastern Conference team to reach 100 points. Aleksander Barkov also had two goals for the Cats, who trailed 6-2 with under 14 ½ minutes remaining. Barkov scored twice with the extra attacker, including the tying tally with 1:24 left in regulation.
— Devon Toews scored with 4:26 remaining to send the Avalanche to their team record-tying 28th home win, 3-2 versus the Penguins. The goal came just 27 seconds after Mike Matheson tied the game for Pittsburgh. Darcy Kuemper finished with 38 saves for the NHL’s top team.
— Erik Haula scored his second goal of the game with just under four minutes left to break a tie in the Bruins’ 5-2 win versus the Blue Jackets. Brad Marchand scored his 31st of the season, and Jake DeBrusk and Charlie Coyle each added an empty-netter for Boston. Jeremy Swayman made 22 saves for the Bruins, who have won six of their past seven games.
— Auston Matthews scored his league-leading 51st goal and Morgan Rielly collected three points in the Maple Leafs’ fourth win in a row, 6-3 versus the Flyers. Rielly, John Tavares, Wayne Simmonds, Timothy Liljegren and Pierre Engvall also scored for Toronto, which has netted 24 goals during the winning streak. The Flyers scratched defenseman Keith Yandle, ending the NHL’s Iron Man record for consecutive games played at 989.
— The Canadiens knocked off the Lightning, 5-4 on Nick Suzuki’s shootout goal. Jesse Ylonen knotted it at 4 from the left circle at 2:18 of the third. Nikita Kucherov had a goal and two assists for Tampa Bay, which shares second place in the Atlantic Division with the Maple Leafs.
— Robert Thomas scored for the third straight game and set up Nathan Walker’s go-ahead goal late in the third period of the Blues’ 6-4 downing of the Flames. Villle Husso made 39 saves to improve to 19-6-5, helping St. Louis finish 2-0-1 on its three-game trip. The Flames’ third straight loss cuts their lead in the Pacific Division to three points over Los Angeles.
— Captain Anze Kopitar recorded a goal and one assist in his 1,200th career NHL game, leading the Kings to a 3-2 victory at Winnipeg. Adrian Kempe also had a goal and assist and Gabriel Vilardi notched his third goal of the season for the Kings. Cal Petersen stopped 25 shots to help Los Angeles finish 2-0-1 on its three-game road trip.
— Marc-Andre Fleury is 3-0 since joining the Wild after recording 37 saves in a 3-1 victory against the Hurricanes. Mats Zuccarello and Kirill Kaprizov each a goal and an assist as Minnesota stretched its point streak to nine games at 8-0-1. Carolina lost in regulation for just the sixth time in 35 home games, keeping its lead in the Metropolitan Division at five points over the Rangers.
— The Stars own the second Western Conference wild-card position after scoring four times in the first period of a 5-4 win at San Jose. Vladislav Namestnikov, Jani Hakanpaa, Roope Hintz, Jason Robertson, and Joe Pavelski scored for the winners. Tyler Seguin added three assists as Dallas won its third straight and sixth in its last seven.