TORONTO -- Jakub Voracek and Brandon Manning each had a goal and an assist to help the Philadelphia Flyers to a 4-2 win against the Toronto Maple Leafs at Air Canada Centre on Saturday.
Valtteri Filppula and Claude Giroux scored, and Brian Elliott made 28 saves for the Flyers (6-5-0), who won for the first time in three games.
[WATCH: All Flyers vs. Maple Leafs highlights]
"I thought we played the way we needed to tonight on the road," coach Dave Hakstol said. "We were solid right from the start of this game. They're a good team so they're going to make some plays and generate some opportunities, and they did that, but so did we.
"I liked our game tonight overall; I thought it was a good 60-minute effort. We were moving well, we checked pretty well, and we made enough plays to win this game."
Nazem Kadri scored twice, and Frederik Andersen allowed four goals on 30 shots for the Maple Leafs (7-4-0), who are 1-3-0 in their past four games. Andersen has allowed at least four goals in three of his past four starts.
Auston Matthews passed to Kadri in the slot for a wrist shot between Elliott's legs to put Toronto up 1-0 at 9:07 of the first period.
The Flyers tied it 1-1 at 12:06 when Scott Laughton set up Manning for a wrist shot past Andersen. Voracek made it 2-1 when he cut across the crease and slid the puck between Andersen's legs with 1:22 left in the first.
Video: PHI@TOR: Manning finishes great passing play
"I thought the effort was there at times. It just seemed like we took a step forward and then two steps back," Matthews said. "We had a couple good shifts and then just these little mental breakdowns, and they're coming down on a 2-on-1 and they're shooting and scoring. That kind of stuff was happening tonight and that's definitely going to cost you games when those little breakdowns happen against a team with that much offensive talent that can make you pay for it."
Philadelphia killed 26 seconds of 5-on-3 for Toronto early in the second period, and Filppula shot over Andersen's glove on the power play at 11:03 to give the Flyers a 3-1 lead.
"That's usually how it goes: You either get scored on or you get a little boost from it," Elliott said of the Flyers killing the 5-on-3. "We got the puck out right away and it killed a lot of time, so that was an emotional, mental kind of win for us in that little time period, and the guys took over from there."
Kadri scored his second of the night after Ron Hainsey's point shot was deflected at the top of the crease by Connor Brown. The rebound went to the side of the net for Kadri to make it 3-2 at 13:02 of the second.
Video: PHI@TOR: Kadri dives to poke in loose puck
Giroux put Philadelphia up 4-2 at 15:20 of the second when he beat Andersen over his glove from the left face-off circle.
Flyers defenseman Shayne Gostisbehere did not play in the third period because of an upper-body injury. He appeared to be injured when he was hit from behind into the boards in the neutral zone by Maple Leafs forward Leo Komarov at 9:50 of the second. Komarov was not penalized.
Hakstol did not have an update on Gostisbehere.
Goal of the game
Filppula's power-play goal at 11:03 of the second period.
Video: PHI@TOR: Filppula buries wrist shot for PPG
Save of the game
Elliott stopping Kasperi Kapanen 54 seconds into the second period.
Video: PHI@TOR: Elliott denies Kapanen on a great chacne
Highlight of the game
Kadri's goal at 9:07 of the first period.
Video: PHI@TOR: Kadri slams home feed from Matthews
They said it
"I think we played a pretty good hockey game throughout all 60 minutes. It's a tough building to play in. That team is very good team, I would say it's one of the best in the NHL with a lot of young guys and a lot of speed, and I think we eliminated them pretty well. Big win for us, good thing we didn't get below .500." -- Flyers forward Jakub Voracek
"I thought our team, lots of guys competed hard. We didn't have everybody competing hard enough. It's a process for us, for sure. Things were easy for us early and now teams have done a real nice job in the neutral zone and made it harder for us. We had 10 neutral-zone turnovers in the first period and so, anyway you look at it, that's the National Hockey League. You clog it up in the neutral zone, you make it competitive and you find a way to be good." -- Maple Leafs coach Mike Babcock
Need to know
Philadelphia is 5-0-0 when Giroux scores. … Andersen was 6-0-0 with a 2.60 goals-against average and .923 save percentage in six games against the Flyers.
Flyers: Host the Arizona Coyotes on Monday (7 p.m. ET; NBCSP, FS-A, NHL.TV)
Maple Leafs: At the San Jose Sharks on Monday (10:30 p.m. ET; NBCSCA, SNO, NHL.TV)
Video: Manning, Voracek lead Flyers to 4-2 win against Leafs