San Francisco
49ers
2-9
23
FINAL
31
New York
Giants
9-2
AI Recap
AI RECAP
Franchise Hub Beat· 9d ago
In a thrilling Week 13 showdown, the New York Giants narrowly defeated the San Francisco 49ers, clinching a 31-23 victory at home. With playoff positioning on the line, both teams brought their best, but it was the Giants who emerged victorious in this tightly contested matchup. On the offensive side, Joe Milton led the Giants with a solid performance, throwing for one touchdown and managing the game effectively. He found Jeff Caldwell early and often, who racked up 99 receiving yards, showcasing his ability to stretch the field. Antonio Gibson contributed significantly on the ground, accumulating 65 rushing yards, which helped balance the Giants' offensive attack against a tough 49ers defense. Defensively, the Giants made key plays that turned the tide in their favor, including an interception by Paulson Adebo. The 49ers' defense, led by Jack Jones' eight tackles and Osa Odighizuwa's 1.5 sacks, put pressure on Milton but couldn't stop the Giants when it mattered most. The game turned in the second half when Adebo's interception shifted momentum, allowing the Giants to maintain control and secure the win.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB402460%2491265.5
Joe MiltonQB322269%2321099.9
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Antonio GibsonHB13655.0112110
Kaelon BlackHB12574.8211140
Christian McCaffreyHB10404.0351160
Jordan JamesHB4235.84090
Joe MiltonQB5102.0—070
Brock PurdyQB294.5—050
Patrick RicardFB273.58190
Tyrone Tracy JrHB273.5—070
Cam SkatteboFB122.0—020
Calvin AustinWR000.0—000
Isaiah LikelyTE000.0—000
Mike EvansWR000.0—000
George KittleTE000.0—000
Jake TongesTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Jeff CaldwellWR69916.5181291
George KittleTE66911.5170170
Calvin AustinWR34113.7190150
Ricky PearsallWR44110.361151
Mike EvansWR4389.5140150
Kayshon BoutteWR23316.520250
De'Zhaun StriblingWR33110.3120180
Theo JohnsonTE5306.010181
Isaiah LikelyTE33010.0120140
Tyrone Tracy JrHB3227.3160110
Jake TongesTE3196.312090
Kaelon BlackHB11212.040120
Cam SkatteboFB177.05070
Kyle JuszczykFB166.05060
Patrick RicardFB133.02030
Defense
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Dominic ZvadaK11433
Eddy PineiroK0110