San Francisco 49ers at Philadelphia Eagles
· NFC Wild Card PlayoffsEmbed this event in your website
Purdy, 49ers eliminate defending Super Bowl champion Eagles with 23-19 win in wild-card game
The 49ers wideout-turned-backup quarterback slammed his fists on the table and essentially told the Seahawks to bring it on. He leaned into the microphone and yelled, “CAN'T WAIT!” before he walked off with a knowing smile that perhaps the best in San Francisco was yet to come.
The 49ers are in for a playoff treat, thanks in large part to a pretty neat trick pulled off by Jennings.
Brock Purdy threw a go-ahead 4-yard touchdown pass to Christian McCaffrey late in the fourth quarter, San Francisco used a trick play on a TD toss from Jennings to McCaffrey, and the 49ers Philadelphia Eagles with a 23-19 wild-card victory Sunday.
“We went to the Super Bowl,” Jennings said. “So, we’ve got to top that.”
Maybe if the Eagles watched that 49ers' Super Bowl loss to Kansas City after the 2023 season, they wouldn't have been so caught by surprise by the play. A former high school quarterback, Jennings threw a TD pass on a similar play in the Super Bowl and this one to McCaffrey put him on a list with Purdy, Joe Montana and Steve Young as 49ers QBs who have thrown for multiple career touchdowns in the postseason.
How's that for heady company?
The play was called “Skyy Bang reverse pass” — in honor of wide receiver Skyy Moore — and the double reverse was suggested by offensive coordinator Klay Kubiak.
“It was a hell of suggestion,” coach Kyle Shanahan said.
The not-so Philly special was quite a way to put a dagger in the Super Bowl champs' season.
The 49ers head to top-seeded Seattle next weekend for an NFC divisional playoff game. The NFC West rivals split the season series. put the Seahawks as early 6 1/2-point favorites.
Purdy threw for 262 yards and got the road win in Philadelphia he failed to get three seasons ago when he was injured in a dismal outing in Philadelphia in a loss in the NFC title game.
Purdy had two passes intercepted in this one by All-Pro cornerback Quinyon Mitchell, but the Eagles scored just three points off the turnovers.
The 49ers could head to Seattle without star tight end George Kittle, who was carted off the field with a right Achilles tendon injury late in the first half.
The Eagles — who won a Super Bowl on a trick play — were foiled by one when Jennings was pitched the ball and rolled right and hit McCaffrey for an over-the-shoulder catch and a 29-yard touchdown. The score on the first play of the fourth quarter gave the 49ers a 17-16 lead.
“I looked up, the ball’s in the air and Christian tracked it," Purdy said. ”It was wobbling in the wind. The fact that Christian caught it over his shoulder, dude, I was like, ‘Oh my gosh.'"
Jennings had 66 yards receiving and 48 rushing in addition to his TD pass.
“JJ thinks he can make every play known to man,” Shanahan said.
The Eagles would only get Jake Elliott's 33-yard field goal in the quarter for a brief 19-17 lead.
Philadelphia was again doomed by a lethargic offensive effort under embattled offensive coordinator Kevin Patullo that cost it a shot at a repeat championship. Super Bowl MVP Jalen Hurts threw for only 168 yards and a touchdown and the Eagles failed to build off a 13-10 halftime lead by totaling only 36 total yards in the third quarter on 16 plays.
Hurts was incomplete on a last-gasp fourth-and-11 attempt with 43 seconds left that ended their final drive.
“I just didn’t make the play,' Hurts said. ”I own it. I own it all.”
The game never reached its offensive slugfest potential after the teams traded touchdowns on their opening drives.
Purdy, rendered ineffective by a torn ligament in his right elbow on the opening drive against the Eagles in a disastrous NFC title game loss three seasons ago, completed all three passes for 74 yards and capped the drive with a 2-yard touchdown pass to Demarcus Robinson.
The Eagles tied it on a 1-yard sweep by Dallas Goedert, their red zone go-to ace with 11 TD receptions who became the first tight end to rush for a score in NFL postseason history.
The Eagles turned again to Goedert on fourth down when Hurts hit him for a 9-yard TD that made it 13-7.
Eddy Pineiro kicked a 36-yarder for the 49ers that cut it to 13-10 at halftime.
The 49ers took it from there and hope to pull off their second road win of the season in Seattle.
“It’s just cool for everybody across the board to be able to have this kind of win and celebrate all the stuff that we’ve been through,” Purdy said.
Eagles running back Saquon Barkley ran for 106 yards, but was slow to get up on a run in the fourth quarter. He used the stationary bike on the sideline to stay loose.
Eagles: Could make yet another change at offensive coordinator as they try not to waste more prime years from Hurts, Barkley and the receivers.
—
This story has been corrected to fix the go-ahead touchdown pass to 4 yards, not 6 yards.
How can I watch 49ers vs. Eagles?
- TV Channel: 49ers at Eagles 2021-22 NFL, week 1 is broadcasted nationally on FOX.
- Online streaming: Sign up for Fubo.
In Canada, viewers can watch 49ers vs. Eagles on DAZN.
Scoring Summary
![]() |
TD | 1st Period 11:51 | Demarcus Robinson 2 Yd pass from Brock Purdy (Eddy Pineiro Kick) |
![]() |
TD | 1st Period 6:16 | Dallas Goedert 1 Yd Rush (Jake Elliott PAT Failed) |
![]() |
TD | 2nd Period 6:08 | Dallas Goedert 9 Yd pass from Jalen Hurts (Jake Elliott Kick) |
![]() |
FG | 2nd Period 2:50 | Eddy Pineiro 36 Yd Field Goal |
![]() |
FG | 3rd Period 2:11 | Jake Elliott 41 Yd Field Goal |
![]() |
TD | 4th Period 14:52 | Christian McCaffrey 29 Yd pass from Jauan Jennings (Eddy Pineiro Kick) |
![]() |
FG | 4th Period 8:00 | Jake Elliott 33 Yd Field Goal |
![]() |
TD | 4th Period 2:54 | Christian McCaffrey 4 Yd pass from Brock Purdy (Eddy Pineiro PAT Failed) |
Statistics
SF |
PHI |
|
|---|---|---|
| 20 | 1st Downs | 19 |
| 13 | Passing 1st downs | 7 |
| 5 | Rushing 1st downs | 11 |
| 2 | 1st downs from penalties | 1 |
| 6-11 | 3rd down efficiency | 5-16 |
| 0-0 | 4th down efficiency | 3-5 |
| 58 | Total Plays | 72 |
| 361 | Total Yards | 307 |
| 6.2 | Yards per Play | 4.3 |
| 11 | Total Drives | 10 |
| 286 | Passing | 167 |
| 19/32 | Comp/Att | 20/35 |
| 8.7 | Yards per pass | 4.6 |
| 2 | Interceptions thrown | 0 |
| 1-5 | Sacks-Yards Lost | 1-1 |
| 75 | Rushing | 140 |
| 25 | Rushing Attempts | 36 |
| 3.0 | Yards per rush | 3.9 |
| 2-3 | Red Zone (Made-Att) | 2-3 |
| 1-15 | Penalties | 7-48 |
| 2 | Turnovers | 0 |
| 0 | Fumbles lost | 0 |
| 2 | Interceptions thrown | 0 |
| 0 | Defensive / Special Teams TDs | 0 |
| 24:21 | Possession | 35:39 |
Philadelphia Eagles Injuries
| NAME, POS | STATUS | DATE |
|---|---|---|
| Brett Toth, C | Questionable | Jan 13 |
| Lane Johnson, OT | Questionable | Jan 13 |
| Azeez Ojulari, LB | Injured Reserve | Jan 10 |
| Myles Hinton, OT | Injured Reserve | Dec 11 |
| Willie Lampkin, C | Injured Reserve | Nov 27 |
San Francisco 49ers Injuries
| NAME, POS | STATUS | DATE |
|---|---|---|
| Nick Bosa, DE | Injured Reserve | Jan 21 |
| Jake Tonges, TE | Questionable | Jan 21 |
| Brandon Aiyuk, WR | Out | Jan 21 |
| George Kittle, TE | Injured Reserve | Jan 20 |
| Fred Warner, LB | Injured Reserve | Jan 20 |
Game Information
Location: Philadelphia, PA
Attendance: 69,879 · Capacity:
2025 NFC West Standings
| TEAM | W | L | PCT | T | PF | PA |
|---|---|---|---|---|---|---|
| Seattle | 3 | 292 | 483 | 0 | .824 | 14 |
| Los Angeles | 5 | 346 | 518 | 0 | .706 | 12 |
| San Francisco | 5 | 371 | 437 | 0 | .706 | 12 |
| Arizona | 14 | 488 | 355 | 0 | .176 | 3 |
2025 NFC East Standings
| TEAM | W | L | PCT | T | PF | PA |
|---|---|---|---|---|---|---|
| Philadelphia | 6 | 325 | 379 | 0 | .647 | 11 |
| Dallas | 9 | 511 | 471 | 1 | .441 | 7 |
| Washington | 12 | 451 | 356 | 0 | .294 | 5 |
| New York | 13 | 439 | 381 | 0 | .235 | 4 |
NFL News
NFL coaching turnover since 2002: Highest to lowest teams
Since 2002, the Raiders have had 12 head coaches. Conversely, the Ravens and Steelers have only had two a piece. Check out the breakdown by team now.
Ex-lineman Kevin Johnson killed at L.A. encampment, examiner says
Former Eagles defensive lineman Kevin Johnson died from "blunt head trauma and stab wounds" at a homeless encampment, according to the Los Angeles medical examiner.
Why Jesse Minter is the right guy to fix Ravens' defense
Harry Douglas and Peter Schrager discuss the Ravens hiring Jesse Minter and how he can help fix the Ravens' defense.
Schrager: There's no tougher person in the NFL than Matthew Stafford
The "Get Up" crew describes Matthew Stafford's outstanding season and what the Seahawks need to be mindful of to pull out a win vs. the Rams.
Why Louis Riddick hasn't lost faith in the Broncos
Louis Riddick says if the Broncos lose the AFC Championship Game, it won't be because of Jarrett Stidham.




SF
PHI