{"id":45727,"date":"2026-01-11T20:54:58","date_gmt":"2026-01-12T00:54:58","guid":{"rendered":"https:\/\/49erscap.com\/?p=45727"},"modified":"2026-01-11T20:54:58","modified_gmt":"2026-01-12T00:54:58","slug":"49ers-eagles-recap-49ers-pull-off-upset-over-eagles-23-19-heading-to-seattle-in-divisional-round","status":"publish","type":"post","link":"https:\/\/49erscap.com\/index.php\/2026\/01\/11\/49ers-eagles-recap-49ers-pull-off-upset-over-eagles-23-19-heading-to-seattle-in-divisional-round\/","title":{"rendered":"49ers-Eagles Recap: 49ers pull off upset over Eagles 23-19, heading to Seattle in Divisional Round"},"content":{"rendered":"<p>The 49ers went into Philadelphia, and beat the Eagles 23-19 to move not the Divisional Round where they&#8217;ll be playing the Seattle Seahawks.<\/p>\n<p>Brock Purdy went 18\/31 for 262 passing yards, 2 passing touchdowns, 2 interceptions, along with 24 rushing yards on 9 carries.<\/p>\n<p>Christian McCaffrey led the way on the ground with 48 rushing yards on 15 carries, along with 66 receiving yards on 6 catches and 2 receiving touchdowns, including the game winner.<\/p>\n<p>Demarcus Robinson led the way in the air with 111 receiving yards on 6 catches, and 1 receiving touchdown.<\/p>\n<p>Kyle Juszcyzk had 49 receiving yards on 4 catches, while Jauan Jennings had 1 catch for 45 receiving yards, plus a 29 passing touchdown to McCaffrey.<\/p>\n<p>Jake Tonges had 1 catch for 14 receiving yards, while George Kittle had 1 catch for 6 receiving yards, but he was injured on the play with an achilles injury.<\/p>\n<p>On defense, Garrett Wallow led the way with 11 tackles, followed by Eric Kendricks who had 10 tackles.<\/p>\n<p>Marques Sigle, &amp; Deommodore Lenoir had 8 tackles each, followed hy Upton Stout who had 5 tackles.<\/p>\n<p>Sacks wise, Keion White had the teams&#8217; lone sack.<\/p>\n<p>The 49ers had 7 TFLs, 2 each for Kendricks, &amp; Bryce Huff, and 1 each for Lenoir, C.J.West, &amp; White.<\/p>\n<p>PBU wise the 49ers had 3, 1 each for Wallow, Kendricks, &amp; Stout.<\/p>\n<p>Special teams wise, Eddy Pineiro went 1\/1 on field goals, with a 36-yarder, and he went 2\/3 on extra points, while Thomas Morstead had 3 punts for 103-yards, with one landing inside the 20-yard line, Brian Robinson Jr. had 3 kick returns for 64-yards, and Skyy Moore had 2 kick returns for 42-yards, and 2 punt returns for 12-yards.<\/p>\n<p>Next up for the 49ers is a trip to the Seattle Seahawks next weekend in the NFC Divisional Round, and as always, thank you for reading, you can follow me on X\/Twitter\u00a0<a href=\"https:\/\/www.x.com\/49erscap\"><strong>@49erscap<\/strong><\/a>\u00a0&amp; on Blue Sky App\u00a0<strong><a href=\"https:\/\/bsky.app\/profile\/49erscap.bsky.social\">@49erscap.bsky.social<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The 49ers went into Philadelphia, and beat the Eagles 23-19 to move not the Divisional&#8230;<\/p>\n","protected":false},"author":1,"featured_media":35693,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[5,4,137,3,114],"tags":[],"class_list":["post-45727","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analysis","category-exclusive","category-game-review","category-roster","category-team-news"],"acf":[],"aioseo_notices":[],"views":39,"_links":{"self":[{"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/posts\/45727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/comments?post=45727"}],"version-history":[{"count":1,"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/posts\/45727\/revisions"}],"predecessor-version":[{"id":45728,"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/posts\/45727\/revisions\/45728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/media\/35693"}],"wp:attachment":[{"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/media?parent=45727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/categories?post=45727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/49erscap.com\/index.php\/wp-json\/wp\/v2\/tags?post=45727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}