Philadelphia, PA - The Philadelphia Eagles were six seconds away from defeat when Saquon Barkley delivered a dramatic touchdown to force overtime. But after four quarters of momentum swings, defensive touchdowns and explosive plays, the New York Giants had one final answer.
Tyrone Tracy Jr. scored on a 15-yard run with 3:39 remaining in overtime, lifting the Giants to a stunning 34-28 Week 9 victory over the Eagles at Lincoln Financial Field. New York entered the matchup at 2-5 against a Philadelphia team riding a two-game winning streak and sitting at 6-2, but the Giants overcame a late equalizer to secure one of their biggest victories of the season.
Tracy’s winning touchdown capped a game in which he scored three different ways across the afternoon’s biggest moments: he caught a 19-yard touchdown pass in the first quarter and later delivered the decisive rushing score in overtime. His contributions complemented a dominant performance from Cam Skattebo, who rushed for 172 yards and a touchdown on 25 carries.
“When they scored at the end of regulation, nobody on our sideline was ready to let this one slip away,” Tracy said. “We’d worked too hard all game to get to that point. Once I saw the opening in overtime, I knew I had to finish it.”
A heavyweight battle from the opening quarter
New York struck first when Shedeur Sanders connected with Tracy on a 19-yard touchdown pass with 2:32 remaining in the opening quarter, giving the Giants a 7-0 advantage.
Philadelphia answered in the second quarter behind Barkley, whose 28-yard touchdown reception from Jalen Hurts tied the game at seven with 9:27 remaining.
The tie lasted just 10 seconds.
On the ensuing kickoff, New York broke loose for a 92-yard return touchdown, immediately restoring its seven-point advantage. The spectacular special-teams play briefly stunned Philadelphia, but the Eagles responded when Hurts found DeVonta Smith for a 46-yard touchdown with 6:56 left before halftime.
The teams entered the break tied 14-14, having traded explosive scoring plays and momentum throughout the first half.
The third quarter brought another major swing, this time courtesy of New York’s defense.
With 4:24 remaining, cornerback Greg Newsome II intercepted Hurts and returned the ball 13 yards for a touchdown, putting the Giants ahead 21-14. It was one of two interceptions Newsome recorded in the contest, and the defensive score proved critical in a game ultimately decided by a single possession.
“You have to make those plays when the opportunity comes,” Newsome said. “Against a team like Philadelphia, one turnover can change everything. Getting into the end zone was huge, but we knew we still had a lot of football left.”
The Eagles refused to go away. Hurts found Barkley again, this time for an 11-yard touchdown with just 15 seconds remaining in the third quarter, sending the teams into the fourth tied 21-21.
Skattebo takes over, but Barkley won’t let Philadelphia fall
While the touchdowns and turnovers dominated the scoring summary, Skattebo spent the afternoon wearing down Philadelphia’s defense.
The Giants running back carried 25 times for a game-high 172 yards, averaging 6.9 yards per attempt and accounting for most of New York’s 194 rushing yards.
His biggest moment arrived with 7:43 remaining in the fourth quarter, when he powered into the end zone from five yards out to give New York a 28-21 lead.
For a Giants team that entered with just two victories, Skattebo’s performance provided a physical foundation throughout the contest.
“We knew coming in that we had to control the game on the ground,” Skattebo said. “That offensive line kept opening lanes, and we just kept attacking. When you’re playing a division rival on the road, every yard matters.”
New York appeared positioned to protect its advantage, but Philadelphia had one final surge.
Despite struggling to establish its traditional rushing attack, Barkley remained the centerpiece of the Eagles’ offense. He finished with just 37 rushing yards on 17 attempts but contributed four receptions for 60 yards and two receiving touchdowns.
Then, with the game hanging in the balance, he delivered the play that nearly changed the outcome.
With only six seconds remaining in regulation, Barkley scored on an eight-yard touchdown run. Jake Elliott converted the extra point, tying the game 28-28 and forcing overtime.
For Philadelphia, it was a stunning escape from the brink of defeat. For New York, it meant finding a way to respond after watching a potential regulation victory disappear in the final seconds.
Tracy delivers the final blow
Overtime provided one final dramatic turn.
With the game tied at 28, the Giants leaned on the offensive balance that had carried them throughout the afternoon. And when Tracy broke through for a 15-yard touchdown run with 3:39 on the overtime clock, New York’s sideline erupted.
The touchdown ended the game immediately, giving the Giants a 34-28 victory and silencing a Philadelphia crowd that had celebrated Barkley’s tying score just moments earlier.
Tracy finished with 22 rushing yards and a touchdown on two carries, along with three receptions for 20 yards and another score. His modest total yardage hardly reflected his impact, with both of his touchdowns arriving at defining moments.
Sanders completed 26 of 43 passes for 262 yards and a touchdown without throwing an interception. Tight end Theo Johnson led New York’s receiving corps with eight catches for 113 yards.
The Giants finished with 440 offensive yards, 28 first downs and nine third-down conversions on 14 attempts. They outgained Philadelphia by 132 yards and controlled significant stretches of the contest despite twice surrendering leads after halftime.
“We kept believing in each other,” Sanders said. “When Philadelphia tied it late, we could’ve let that get to us. Instead, everybody stayed focused. Tracy made the play we needed, and that’s what matters.”
Hurts and Barkley produce, but turnovers haunt Eagles
Philadelphia had plenty of offensive highlights of its own, particularly from Hurts and Barkley.
Hurts completed 13 of 22 passes for 189 yards and three touchdowns. He was also the Eagles’ leading rusher, producing 117 yards on six carries, including a 50-yard run.
But his two interceptions, both recorded by Newsome, proved costly. The Giants also sacked Hurts five times, with defensive tackle D.J. Reader contributing two of those sacks.
Barkley accounted for three touchdowns, catching two scoring passes and rushing for the dramatic fourth-quarter equalizer. Smith added three receptions for 53 yards and a touchdown, including his 46-yard second-quarter score.
Philadelphia finished with 308 offensive yards and 15 first downs, considerably fewer than New York’s totals. The Eagles converted five of 11 third downs and struggled to sustain the same offensive rhythm that powered the Giants’ attack.
“We fought back and gave ourselves another opportunity,” Hurts said. “Saquon made a huge play to get us to overtime, but we still have to look at the turnovers and the things that put us in that position. We had chances to win this game.”
For New York, the victory was about far more than one standout rushing performance.
Skattebo’s 172 yards gave the Giants offensive stability. Newsome’s interception return put points directly on the scoreboard. A 92-yard kickoff return provided an immediate answer to Philadelphia’s first touchdown. And Tracy supplied the final blow when the Giants needed it most.
The victory improved New York to 3-5 and snapped Philadelphia’s two-game winning streak, dropping the Eagles to 6-3.
In a game that featured four ties, a last-second touchdown and an overtime winner, the Giants demonstrated the resilience they had struggled to sustain earlier in the season.
Philadelphia had delivered the dramatic finish to regulation. New York delivered the finish that counted.
Up Next
The Giants (3-5) return home to face the Washington Commanders in Week 10, looking to build momentum from their dramatic division victory.
The Eagles (6-3) will look to regroup before hosting the Pittsburgh Steelers in Week 11.
Stats
Passing
New York Giants
Player |
qbr |
com/att |
pct |
yds |
lng |
td |
int |
sck |
|---|---|---|---|---|---|---|---|---|
| S.Sanders #2 | 85.6 | 26 / 43 | 60.5 | 262 | 24 | 1 | 0 | 1 |
| M.Nabers #1 | 0.0 | 1 / 0 | 0.0 | 0 | 0 | 0 | 0 | 0 |
| TEAM | - | 27 / 43 | 62.8 | 262 | 24 | 1 | 0 | 1 |
Rushing
New York Giants
Player |
att |
yds |
lng |
td |
avg |
big |
yac |
|---|---|---|---|---|---|---|---|
| C.Skattebo #44 | 25 | 172 | 27 | 1 | 6.9 | 1 | 51 |
| T.Tracy Jr #29 | 2 | 22 | 15 | 1 | 11.0 | 0 | 6 |
| C.Austin #82 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 |
| D.Mooney #17 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 |
| T.Johnson #84 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 |
| TEAM | 27 | 194 | 27 | 2 | 7.2 | 1 | 57 |
Receiving
New York Giants
Player |
rec |
yds |
avg |
td |
yac |
lng |
drop |
|---|---|---|---|---|---|---|---|
| T.Johnson #84 | 8 | 113 | 14.1 | 0 | 71 | 24 | 0 |
| D.Mooney #17 | 4 | 42 | 10.5 | 0 | 17 | 15 | 0 |
| M.Nabers #1 | 6 | 40 | 6.7 | 0 | 8 | 15 | 0 |
| M.Harrison Jr #18 | 4 | 37 | 9.3 | 0 | 13 | 13 | 0 |
| T.Tracy Jr #29 | 3 | 20 | 6.7 | 1 | 4 | 19 | 1 |
| M.Fields #88 | 1 | 10 | 10.0 | 0 | 6 | 10 | 0 |
| TEAM | 26 | 262 | 10.1 | 1 | 119 | 24 | 1 |
Defense
New York Giants
Player |
tckl |
sck |
pdef |
int |
int yds |
td |
ff |
ffr |
|---|---|---|---|---|---|---|---|---|
| D.Reader #98 | 3 | 2.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| B.Burns #0 | 0 | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| A.Carter #3 | 2 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| T.Nubin #27 | 2 | 0.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| J.Pinnock #25 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| D.Phillips #22 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| A.Reese #52 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| M.McFadden #41 | 4 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C.Hood #12 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| G.Newsome II #20 | 3 | 0.0 | 0 | 2 | 13 | 1 | 0 | 0 |
| J.Holland #8 | 3 | 0.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| T.Edmunds #49 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TEAM | 25 | 4.0 | 3 | 2 | 13 | 1 | 0 | 0 |
Kicking
New York Giants
Player |
fg |
fg pct |
lng |
xp |
xp pct |
50+ |
50+ pct |
|---|---|---|---|---|---|---|---|
| D.Zvada #34 | 0 / 3 | 0.0 | 0 | 4 / 4 | 100.0 | 0 / 1 | 0.0 |
| J.Stout #15 | 0 / 0 | 0.0 | 0 | 0 / 0 | 0.0 | 0 / 0 | 0.0 |
| TEAM | 0 / 3 | 0.0 | 0 | 4 / 4 | 100.0 | 0 / 1 | 0.0 |
Punting
Player |
punts |
yds |
avg |
tb |
in20 |
lng |
blk |
|---|---|---|---|---|---|---|---|
| TEAM | 0 | 0 | 0.0 | 0 | 0 | 0 | 0 |



