RALEIGH, N.C. -- Before the Flyers arrived in Raleigh, Carolina coach Bill Peters sharply criticized his team's listless play in the previous two games.
The wake-up call worked. Sort of.
Carolina gave a more inspired effort than in recent games, but it wasn't enough to prevent the Flyers from ending a four-game losing streak Tuesday night at PNC Arena.
Flyers 2, Hurricanes 1.
Jordan Weal scored with 3.1 seconds left to end the Flyers' four-game losing streak.
Claude Giroux saved a goal on the other end before Weal's heroics, and the Flyers moved back into a playoff spot.
Veteran goalie Cam Ward, who was 6-1-2 in his previous nine games against the Flyers, was flawless in the second period until Wayne Simmonds tied the score at 1-1 with 3 minutes, 17 seconds left in the stanza.
After a wild scramble, Simmonds, playing in the 500th game of his Flyers career, scored on a rebound for his 18th goal and seventh in the last 16 games.
Jake Voracek had the primary assist, his league-leading 52nd helper this season.
"I thought we did a great job of getting in on the forecheck," said Simmonds after scoring his 181st goal in his Flyers career. "We kind of followed up from what the line before us had done on the break-in. We got pucks to the net and I was lucky I found one at my feet and was able to put it in."
Earlier in the second period, Val Filppula, Travis Konecny and Jori Lehtera were stopped by Ward on close attempts. On Filppula's chance, Konecny made a slick feed to set up what looked like a power-play goal before Ward made a kick save with 11:40 to go in the second.
Less than three minutes later, Konecny was ahead of the pack and made a deft move, but at the last instant Ward got his left arm on the shot to keep the Hurricanes ahead, 1-0.
Entering the third period, the Flyers were 0 for 4 on the power play, while Carolina was 1 for 4.
The Flyers had six minutes of penalties in the opening period, preventing them from getting into a rhythm.
A four-minute high-sticking penalty on rookie Nolan Patrick led to the only first-period goal as Elias Lindholm scored on his own rebound. Lindholm got inside position on rookie defenseman Robert Hagg, who appeared exhausted from a long shift.
Brian Elliott, who missed the previous four games because of a lower-body injury, looked sharp and made nine first-period stops, including an earlier point-blank attempt by Lindholm.
Entering the night, the Hurricanes, whose coach made two minor lineup changes to try to spark his team, and the Flyers were among five teams battling for the Eastern Conference's two wild-card spots. Just three points separated those five teams. Tuesday was the first of four games between the Flyers and Hurricanes this season.
The Flyers will host Montreal on Thursday in the teams' initial meeting this season.
(c)2018 The Philadelphia Inquirer
Visit The Philadelphia Inquirer at www.philly.com
Distributed by Tribune Content Agency, LLC.