/cdn.vox-cdn.com/uploads/chorus_image/image/368035/153128650.jpg)
The Philadelphia Eagles continued to torment the New York Giants on Sunday night, as the Giants lost a gut-wrenching 19-17 game to the Eagles. The Giants had a chance to win, but Lawrence Tynes' 54-yard field-goal attempt came up just a couple of yards short.
The Giants have now lost 8 of their last 9 games against the NFC East-rival Eagles.
This time, reality is they have no one to blame but themselves.
The most obvious goat is wide receiver Ramses Barden. Barden's offensive pass interference penalty, an obvious call as he mugged Philadelphia cornerback Nnamdi Asomugha along the right sideline, took the Giants from the 26-yard line to the 36, thus taking Tynes out of comfortable range.
Barden had also dropped a pass two plays prior to his penalty that would have set the Giants up at the Philadelphia 25-yard line.
Manning, with six fourth-quarter comebacks and a record-setting 15 fourth-quarter touchdown passes, also has to take some of the blame. The first play of the fourth quarter had to be an indication this was not business as usual for the giants, as Manning inexplicably threw an interception in the end zone with the Giants at the Eagles' 14-yard line. Manning apparently never saw cornerback Dominque Rodgers-Cromartie, who made an easy pick.
The Giants' defense also has to shoulder some of the blame. After bottling up LeSean McCoy and the Eagles' rushing attack in the first half, the Giants consistently lost contain on the outside and surrendered a number of big runs to both McCoy and quarterback Michael Vick. McCoy finished with 23 carries for 123 yards.
Manning finished 24-of-42 for 309 yards, two touchdowns and the one costly interception. Victor Cruz caught nine passes for 109 yards and Domenik Hixon caught six for 114.
Rookie David Wilson showed the big-play ability the Giants have been looking for on kickoff returns, averaging 36 yards on six returns, including a 54-yarder.
The Giants are now 2-2 and the Eagles are 3-1. The Giants host the Cleveland Browns Sunday at MetLife Stadium at 1 p.m. ET.