Travis Konecny scored twice, Hayden Hodgson had a goal and an assist in his NHL debut and the Philadelphia Flyers beat the St. Louis Blues 5-2 on Thursday night.
The Flyers snapped a 13-game winless streak on the road, winning away from home for the first time since Dec. 29 at expansion Seattle.
Patrick Brown also scored, Joel Farabee added an empty-netter, and Martin Jones made 26 saves for Philadelphia. Cam York and Kevin Hayes each two assists.
Vladimir Tarasenko and Alexei Toropchenko scored for St. Louis, and Jordan Binnington made 22 saves. The Blues have lost three of four.
The Flyers had the jump from the start, outshooting the Blues 9-4 and taking a 2-0 lead in the opening period.
Konecny gave the Flyers the lead at the 6:27 mark with a quick wrister from the left dot. Kevin Connauton had the primary assist, giving him his first point in 29 games this season.
Brown extended the lead with 5:09 left in the first. It was his fourth of the season, snapping a nine-game goal drought.
Tarasenko's power-play goal at 1:47 of the second period cut it to 2-1.
Seconds after Pavel Buchnevich's turnover, Konecny's slap shot trickled through Binnington's pads to give the Flyers a 3-1 lead with 7:31 left.
Toropchenko scored for the Blues with 4:00 left in the second, immediately after Martin mishandled the puck behind the Flyers' net.
Hodgson gave the Flyers some insurance, banging home a rebound off Hayes' shot with 8:26 left in the third.
Blues LW David Perron's career-high seven-game goals streak was snapped, but he got an assist on Tarasenko's goal to give him an eight-game points streak. Perron has points in 11 of his last 12 games and has 19 points (13 goals, 6 assists) during that span.
Blues D Torey Krug (upper body) is out week-to-week after suffering the injury at Washington on Tuesday.
Blues F Tyler Bozak (lower body) was placed on the injured reserve and D Calle Rosen was recalled from Springfield, the team's AHL affiliate.
The Blues host Carolina on Saturday night.