PHILADELPHIA, PA -- Brayden Schenn got his first NHL hat trick, and Claude Giroux had four assists to lift the Philadelphia Flyers to a 5-3 win against the Calgary Flames at Wells Fargo Center on Monday.
Michal Neuvirth made 29 saves in his fourth consecutive start for the Flyers (29-22-11), who have now won three in a row and four of their past five.
The Flames (26-32-4) have lost five straight and eight of nine.
Schenn, who can become a restricted free agent July 1, had an NHL career-high nine shots on goal. He completed the hat trick when he scored his 21st goal with 1:39 to play in the second period to give Philadelphia a 4-1 lead.
It was the first Flyers hat trick at home since Scott Hartnell's on Jan. 22, 2012.
Schenn's third goal of the night came on the power play. From the corner, Giroux fed a cross-ice pass to defenceman Mark Streit, who centered to Schenn in front for the tap-in goal through Calgary goalie Jonas Hiller's legs.
The Flyers needed all of that 4-1 cushion in the third period.
Calgary, which moved defenceman Kris Russell and forward David Jones on Monday before the NHL Trade Deadline, cut the Philadelphia lead to 4-2 at 10:17 of the third period when Micheal Ferland scored on a rebound. Fifty seconds later, a Michael Frolik shot snuck through Neuvirth to get the Flames within a goal.
Philadelphia coach Dave Hakstol used his timeout after the Frolik goal, and the Flyers hung on down the stretch, with Wayne Simmonds scoring an empty-net goal with 36.1 seconds left.
It was Simmonds' second goal of the game and 23rd of the season. He put the Flyers ahead 2-1 4:47 into the second period with a wrist shot off of a pass from Giroux, who patiently waited for Simmonds to get into a shooting position in the slot.
Calgary opened the scoring with a power-play goal at 6:07 of the first period with Flyers forward Michael Raffl in the penalty box on a hooking minor. Sean Monahan got loose in the slot and put a one-timer past Neuvirth for his 20th goal.
Johnny Gaudreau, a Carneys Point, N.J., native playing in front of a large group of family and friends, extended his point streak to eight games with an assist on the Monahan goal.
Schenn scored his first goal at 12:25 of the first to tie it 1-1. His second goal, at 15:27 of the second, made it 3-1.
Schenn's 21 goals are an NHL career-high. He scored 20 in 82 games in 2013-14.