NASHVILLE -- Filip Forsberg recorded his second hat trick in four days and Pekka Rinne posted a 26-save shutout in the Nashville Predators' 5-0 win over the St. Louis Blues on Saturday.
Forsberg scored three goals during a 14-minute span to start the second period, leading the Predators to their fourth straight win.
Forsberg has a team-high 26 goals, including 12 in February. He posted his first career hat trick in Tuesday's 3-2 win at Toronto. Linemate Craig Smith scored the Predators' first goal and Colin Wilson scored the fifth. Predators centre Mike Ribeiro posted three assists, giving the playmaker 36 for the season.
Rinne became the fifth active goalie to record 40 career shutouts.
SENATORS 6, FLAMES 4
CALGARY, Alberta -- Mika Zibanejad scored three times in a span of 2:38 in the third period to lead the Ottawa Senators to a comeback victory over the Calgary Flames.
Zack Smith, Nick Paul and Jean-Gabriel Pageau also scored for Ottawa, which has won five of its last six and remained six points back of the Pittsburgh Penguins for the second wild-card spot in the Eastern Conference.
Johnny Gaudreau had two goals and an assist, and Joe Colborne and Sean Monahan also scored for the Flames, who are winless in their last four.
Trailing 4-2, Zibanejad got Ottawa's rally started at 6:10, beating Joni Ortio on a wrist shot. He tied it at 7:59, and capped his first career hat trick 49 seconds later.
RED WINGS 5, AVALANCHE 3
DENVER -- Brad Richards scored the winning goal with a minute remaining and the Detroit Red Wings beat the Colorado Avalanche at Coors Field in the NHL's warmest regular-season outdoor game.
Richards, playing in his fifth NHL outdoor game, tipped a shot over the shoulder of Semyon Varlamov. Tomas Tatar, Gustav Nyquist and Justin Abdelkader also scored for the Red Wings. Darren Helm added an empty-netter to seal the win.
Nathan MacKinnon, Tyson Barrie and Alex Tanguay had goals for the Avalanche in the first NHL outdoor game in Colorado.
The temperature was an unseasonably balmy 65 degrees at puck drop. The previous warmest game-time temperature in an NHL regular-season outdoor game was 62 degrees on Jan. 25, 2014, when Los Angeles hosted Anaheim at Dodger Stadium.
BLUE JACKETS 4, PANTHERS 3, SO
COLUMBUS, Ohio -- Brandon Dubinsky scored the only shootout goal in the third round, and Scott Hartnell had a goal and assist as the Columbus Blue Jackets beat the Atlantic Division-leading Florida Panthers.
Seth Jones and Brandon Saad also scored for Columbus, which has won nine of its last 14. Alexander Wennberg added two assists. Joonas Korpisalo made 28 saves in regulation and overtime to pick up an 11th win in his last 16 starts.
Aleksander Barkov, Vincent Trocheck and Logan Shaw scored for Florida.
RANGERS 3, STARS 2
DALLAS -- Kevin Klein scored with 2:53 left to lift the New York Rangers over the Dallas Stars.
Ryan McDonagh gave the Rangers a 2-1 lead with a goal 8:26 into the third, and then helped prevent a tying goal by sliding over a loose puck at the goal line.
Valeri Nichushkin scored for Dallas with 4:01 left, but then Klein got the winner from the slot into the upper right corner of the net.
Chris Kreider also scored, and Henrik Lundqvist made 36 saves for the Rangers.
Colton Sceviour also scored for the Stars, who have lost four of their past five home games and has a one-point lead in the Central Division over Chicago.
PENGUINS 4, JETS 1
PITTSBURGH -- Carl Hagelin scored twice and the Pittsburgh Penguins welcomed star forward Evgeni Malkin back from injury with a victory against the Winnipeg Jets.
Hagelin scored his sixth and seventh of the season for Pittsburgh, and Scott Wilson added a third-period goal. Kris Letang also scored for the Penguins, who had Malkin back in the lineup after the 2012 NHL MVP missed 10 games with a lower-body injury. Marc-Andre Fleury stopped 27 shots for his 25th win.
The Penguins won their 15th straight home game against Winnipeg, the NHL's second-longest streak against any opponent. The Jets haven't won in Pittsburgh since Dec. 27, 2006, when they were known as the Atlanta Thrashers.
Blake Wheeler scored his 18th of the season for the Jets, who have lost six of their last eight games.
FLYERS 4, COYOTES 2
PHILADELPHIA -- Claude Giroux scored one of Philadelphia's three first-period goals for his 500th career point and Mark Streit had three assists to lead the Flyers past the Arizona Coyotes.
Scott Laughton, Sam Gagner and Pierre-Edouard Bellemare also scored for the Flyers, who have won both games so far of a six-game homestand that likely will determine their playoff fate.
Oliver Ekman-Larsson and Brad Richardson scored for the Coyotes, who tied a season high with their fifth straight loss. Arizona also has dropped seven in a row on the road and 11 of the last 14 overall.
CANADIENS 4, MAPLE LEAFS 1
MONTREAL -- Max Pacioretty scored twice and the Montreal Canadiens beat the Toronto Maple Leafs for their 10th straight victory in the rivalry.
Alex Galchenyuk and Devante Smith-Pelly also scored for Montreal, and Mike Condon had 31 saves.
Matt Hunwick scored Toronto's only goal, and Jonathan Bernier stopped 32 shots. The Maple Leafs are last in the Eastern Conference.
Toronto hasn't beaten Montreal since Jan. 18, 2014, and this is the Canadiens first 10-game streak against the Leafs since 1958.
KINGS 2, SABRES 0
LOS ANGELES -- Backup goalie Jhonas Enroth made 23 saves, Tanner Pearson scored twice and the Los Angeles Kings overcame two disallowed goals to beat the Buffalo Sabres.
The Kings got their fourth straight victory and increased their Pacific Division lead to four points over Anaheim. Los Angeles faces the Ducks on Sunday.
Enroth's seventh NHL shutout came after a five-game stretch in which Jonathan Quick allowed just seven goals and won his last three games by identical 2-1 scores.
Robin Lehrer made 35 saves for the Sabres, and Buffalo was shut out for the sixth time -- including a 1-0 loss at Anaheim on Wednesday.