Carson Wentz threw 2 of his 3 touchdown passes to Alshon Jeffery, and the Eagles defense sacked Eli Manning 4 times in a 34-13 victory over the Giants on Thursday Night Football.
Playing with a two-game losing streak for the first time since 2016, the Eagles put themselves in position early when Kamu Grugier-Hill intercepted Manning on during the game's opening drive.
Three plays later, Wentz and Jeffery connected on a 13-yard touchdown to put the Eagles ahead for good.
After a Giants field goal, Corey Clement capped off a drive with a 1-yard touchdown to take a 14-3 lead into the second quarter.
The Eagles defense held the Giants to a field goal in the red zone late in the 2nd quarter, only to have the offense march 75 yards to set up a Wentz to Zach Ertz touchdown to re-establish a two-score game.
Jake Elliott tacked on a field goal, although he also missed from 54, to put the Eagles up 21-6 going into the locker room.
Once again the Eagles drove 75 yards down the field to start the 2nd half, as Wentz hit Zach Ertz on the only 3rd down, and then a screen to Jeffery found the end zone.
Rookie Saquon Barkley was a bright spot for the Giants (1-5), and he showcased his talents on a 50-yard run with 6:10 to go in the 3rd quarter to get back within 31-13, but Elliot followed with a field goal on the next drive, and that's how the scoring ended.
Wentz finished 26-for-36 for 278 yards, 3 touchdowns, and 0 interceptions. Jeffery had 8 catches for 74 yards, while Nelson Agholor turned 3 catches into 91 yards.
Barkley shined for the Giants, narrowly missing becoming the first player in franchise history to both run and rush for 100 yards.
Barkley rushed for 130 yards, and caught 9 passes for 99 yards.
The Eagles defense finished with 4 sacks and the interception.
Next up for Philly (3-3) is a home game next Sunday against the Panthers.