{"id":314095,"date":"2026-10-25T18:26:24","date_gmt":"2026-10-25T18:26:24","guid":{"rendered":"https:\/\/www.newsbeep.com\/us-pa\/314095\/"},"modified":"2026-10-25T18:26:24","modified_gmt":"2026-10-25T18:26:24","slug":"williams-scores-late-penn-tops-yale-24-21","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us-pa\/314095\/","title":{"rendered":"Williams Scores Late, Penn Tops Yale, 24-21"},"content":{"rendered":"\n<p>                    &#13;<br \/>\n                        &#13;<br \/>\n    &#13;<br \/>\n\t\t&#13;<br \/>\n\t\t\tStory Links&#13;<br \/>\n\t\t&#13;<br \/>\n        &#13;<br \/>\n            &#13;<br \/>\n                &#13;<br \/>\n                    <a href=\"https:\/\/pennathletics.com\/documents\/2026\/10\/23\/45376.PDF\" target=\"_blank\" rel=\"nofollow noopener\">Box Score (PDF)<\/a> &#13;<br \/>\n                &#13;<br \/>\n            &#13;<br \/>\n                &#13;<br \/>\n                    <a href=\"https:\/\/youtu.be\/Ro1m5F-dlQ0\" target=\"_blank\" rel=\"nofollow noopener\">Press Conference<\/a> &#13;<br \/>\n                &#13;<br \/>\n            &#13;<br \/>\n        &#13;<br \/>\n   &#13;<br \/>\n&#13;<br \/>\n&#13;<\/p>\n<p>                <img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us-pa\/wp-content\/uploads\/2026\/10\/Brown_logo_200x200.png\" alt=\"Brown \"\/><\/p>\n<p>                Next Game:<\/p>\n<p>at Brown <\/p>\n<p>10\/31\/2026 | 12:00 PM<\/p>\n<p>&#13;<br \/>\n                        ESPN+  &#13;\n                    <\/p>\n<p>&#13;<br \/>\n                    Oct. 31 (Sat) \/ 12:00 PM&#13;\n                <\/p>\n<p>                    <img decoding=\"async\" class=\"sidearm-story-template-next-game-opponent-logo\" src=\"https:\/\/www.newsbeep.com\/us-pa\/wp-content\/uploads\/2026\/10\/Brown_logo_200x200.png\" alt=\"Brown \"\/><\/p>\n<p>&#13;<br \/>\n                        at\u00a0Brown &#13;\n                    <\/p>\n<p>                    <a class=\"sidearm-story-template-next-game-details-history\" href=\"https:\/\/pennathletics.com\/sports\/football\/opponent-history\/brown\/28\" rel=\"nofollow noopener\" target=\"_blank\">History <\/a><\/p>\n<p>                             &#13;<\/p>\n<p>                    PHILADELPHIA\u00a0\u2013 The University of Pennsylvania football team came from behind to take down the Yale Bulldogs, 24-21, on Friday night at Franklin Field. The win is the the Quakers first Ivy League victory of the season.<\/p>\n<p>&#8220;I&#8217;m just proud of the guys, we&#8217;ve faced a lot of adversity in the first half of the season,&#8221; said head coach <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/coaches\/rick-santos\/4839\" rel=\"smarttag nofollow noopener\" rev=\"4839\" target=\"_blank\">Rick Santos<\/a>. &#8220;I&#8217;m so proud of the way they handled themselves. We stuck together, we had each other&#8217;s back and we used last week as a galvanizing moment. We know we&#8217;re a heck of a football team and we&#8217;re four plays away from being a team that&#8217;s at the top of the league.&#8221;<\/p>\n<p>Penn&#8217;s (3-3, 1-2 Ivy League) defense picked off a season-best four passes, including two in the red zone, to keep Yale (3-3, 1-2 Ivy League)\u00a0off the scoreboard.<\/p>\n<p>&#8220;Our defense battled their tails off all night and kept us in the game,&#8221; said Santos. &#8220;The defensive line did a great job wreaking havoc and our backend was rock solid tonight.&#8221;<\/p>\n<p>Freshman <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/miles-teodecki\/25753\" rel=\"smarttag nofollow noopener\" rev=\"25753\" target=\"_blank\">Miles Teodecki<\/a> entered the lineup once again and got the start at quarterback, throwing\u00a0for 156 yards and two touchdowns.<\/p>\n<p>Running back Sean Williams carried a bulk of the load, rushing for a season-best 82 yards and the game-winning touchdown.<\/p>\n<p>&#8220;I&#8217;m so proud of &#8216;Pup&#8217; here and how he stayed the course. Going into his senior year, I know he would have liked some more carries early on. But he was ready for his moment tonight,&#8221; said Santos.<\/p>\n<p>When asked about what he saw on his final touchdown run, Williams said &#8220;Green grass, touchdown. Everyone around me, the offensive line and receivers, did a great job and were the reason I was able to score.&#8221;<\/p>\n<p>HOW IT HAPPENED<br \/>&#13;<br \/>\nPenn got the ball first and went three and out before punting to Yale. Four plays later, the Bulldogs struck first with a 44-yard jet pop pass from Dante Reno to Lucius Anderson to go up 7-0.<\/p>\n<p>The Quakers would respond right back with an eight-play, 75-yard touchdown drive to tie it up. Sean Williams Jr. got it going with a season-best 28-yard run to the Yale 33. A Teodecki strike to <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/isaac-lee\/25642\" rel=\"smarttag nofollow noopener\" rev=\"25642\" target=\"_blank\">Isaac Lee<\/a> got Penn in the red zone before Penn worked it to the two. <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/jack-donnelly\/25621\" rel=\"smarttag nofollow noopener\" rev=\"25621\" target=\"_blank\">Jack Donnelly<\/a> scored on a two-yard pass from Teodecki on fourth and goal.<br \/>&#13;\n<\/p>\n<p lang=\"en\" dir=\"ltr\">??COUNT IT ?? Teodecki rolls left and finds Donnelly for a score on fourth and goal! We&#8217;re all tied up at 7-7. ??: ESPNU #FightOnPenn | #1Team1HEARTbeat https:\/\/t.co\/UtQv9XMRXN<\/p>\n<p>\u2014 Penn Football (@PennFB) <a href=\"https:\/\/x.com\/PennFB\/status\/2113774162825429338?ref_src=twsrc%5Etfw\" rel=\"nofollow\">October 23, 2026<\/a> <br \/>\nYale would go three and out on its next drive, but a miscue by its punter ended with him trying to run for a first down on a bobbled snap. He was tripped up at his own 20 yard line, short of the first down. It left Penn in prime position to strike.<\/p>\n<p>A Teodecki post to <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/mason-page\/25757\" rel=\"smarttag nofollow noopener\" rev=\"25757\" target=\"_blank\">Mason Page<\/a> covered 18 yards, getting Penn down to the two. Three plays later, Miles found <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/dante-barone\/25604\" rel=\"smarttag nofollow noopener\" rev=\"25604\" target=\"_blank\">Dante Barone<\/a> on a play action pass for a touchdown to put the home team up 14-7. Yale would punt once more after its drive stalled out after one first down.<br \/>&#13;\n<\/p>\n<p lang=\"en\" dir=\"ltr\">??COUNT IT ?? Teodecki rolls left and finds Donnelly for a score on fourth and goal! We&#8217;re all tied up at 7-7. ??: ESPNU #FightOnPenn | #1Team1HEARTbeat https:\/\/t.co\/UtQv9XMRXN<\/p>\n<p>\u2014 Penn Football (@PennFB) <a href=\"https:\/\/x.com\/PennFB\/status\/2113774162825429338?ref_src=twsrc%5Etfw\" rel=\"nofollow\">October 23, 2026<\/a> <br \/>\nPenn took a 14-7 lead into quarter two. Its first drive of the quarter stalled out at the Yale 36 yard line. Penn opted to go for it on fourth and 9 in opponent territory, but couldn&#8217;t convert.<\/p>\n<p>Yale moved the ball into Penn territory, eventually getting to the 32 yard line after a trio of pass plays. Reno tried to take a deep shot but his pass was broken up by <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/ty-cortes\/25616\" rel=\"smarttag nofollow noopener\" rev=\"25616\" target=\"_blank\">Ty Cortes<\/a> and intercepted by a diving <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/ezra-fearon\/25625\" rel=\"smarttag nofollow noopener\" rev=\"25625\" target=\"_blank\">Ezra Fearon<\/a> at the two yard line.<br \/>&#13;\n<\/p>\n<p lang=\"en\" dir=\"ltr\">?? PLAYMAKERS ?? <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/ty-cortes\/25616\" rel=\"smarttag nofollow noopener\" rev=\"25616\" target=\"_blank\">Ty Cortes<\/a> with the swat, Fearon with the pick! ??: ESPNU #FightOnPenn | #1Team1HEARTbeat https:\/\/t.co\/MDuEiAqWVO<\/p>\n<p>\u2014 Penn Football (@PennFB) <a href=\"https:\/\/x.com\/PennFB\/status\/2113782378954948875?ref_src=twsrc%5Etfw\" rel=\"nofollow\">October 23, 2026<\/a> <br \/>\nThe Quakers went three and out on their next drive and punted back to Yale. Two plays later the Bulldogs tied it up with a 34-yard touchdown run by Hugo Djeumeni Kemeni.<\/p>\n<p>The two teams exchanged punts the next few possessions, but Yale scored again with just 20 seconds left in the half on a screen play that Lucius Anderson broke for a 29-yard touchdown. He had 97 yards and two scores at the half as Yale took a 21-14 lead into the break.<\/p>\n<p>Penn forced a Yale punt on the first drive of the second half. After going three and out themselves, the Quakers tried to flip the field as well, but a shanked punt went just seven yards the defense had its back against the wall.<\/p>\n<p>They stepped up once again, bending but not breaking as <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/josh-narcisse\/25654\" rel=\"smarttag nofollow noopener\" rev=\"25654\" target=\"_blank\">Josh Narcisse<\/a> broke up a pass in the end zone and <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/derek-mccrum\/25650\" rel=\"smarttag nofollow noopener\" rev=\"25650\" target=\"_blank\">Derek McCrum<\/a> picked it off after the deflection to keep points off the board. Penn would drive it into Yale territory, but the drive stalled out and they were forced to punt again.<br \/>&#13;\n<\/p>\n<p lang=\"en\" dir=\"ltr\">Another red zone INT! This time its McCrum off the deflection by Narcisse. ??: ESPNU #FightOnPenn | #1Team1HEARTbeat https:\/\/t.co\/JZvv58AZAC<\/p>\n<p>\u2014 Penn Football (@PennFB) <a href=\"https:\/\/x.com\/PennFB\/status\/2113798558558122020?ref_src=twsrc%5Etfw\" rel=\"nofollow\">October 24, 2026<\/a> <br \/>\nYale&#8217;s next drive ended with yet another interception, as <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/brock-cornell\/25615\" rel=\"smarttag nofollow noopener\" rev=\"25615\" target=\"_blank\">Brock Cornell<\/a> picked off Reno for the Quakers&#8217; third pick of the game. We went into the fourth quarter with Yale still leading, 21-14.<\/p>\n<p>Penn drove deep into Yale territory before having to settle for a field goal. <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/mason-walters\/25670\" rel=\"smarttag nofollow noopener\" rev=\"25670\" target=\"_blank\">Mason Walters<\/a> drilled a 42-yarder to make it 21-17. Another Penn defensive stop led to a Yale punt, and the Quakers took advantage with prime field position at their own 44 yard line. The home team marched down field on an eight-play, 56-yard drive capped with a Sean Williams 13-yard touchdown run to go up 24-21.<br \/>&#13;\n<\/p>\n<p lang=\"en\" dir=\"ltr\">CRIB ?? Sean Williams Jr. scores from 13 yards out and Penn takes its first lead since the first quarter! ??: ESPNU #FightOnPenn | #1Team1HEARTbeat https:\/\/t.co\/S0ss2Rs4E4<\/p>\n<p>\u2014 Penn Football (@PennFB) <a href=\"https:\/\/x.com\/PennFB\/status\/2113812298720846199?ref_src=twsrc%5Etfw\" rel=\"nofollow\">October 24, 2026<\/a> <br \/>\nA highlight reel interception from <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/devin-malloy\/25645\" rel=\"smarttag nofollow noopener\" rev=\"25645\" target=\"_blank\">Devin Malloy<\/a> stopped Yale&#8217;s next drive and Penn took over with 1:45 to play. After three running plays and a punt, Yale got the ball back with 0:44 and a timeout. The Quakers marched into field goal range to the Penn 26, but a procedure penalty backed them up to the Penn 31. Yale missed a 49-yard field goal on the next play, giving Penn a 24-21 win.<\/p>\n<p>QUAKER NOTEMEAL<br \/>&#13;<br \/>\n*Penn now\u00a0trails the all-time series against Yale, 53-38-1. The win breaks a two-game losing streak against the Bulldogs.<br \/>&#13;<br \/>\n*Penn posted a season-high four interceptions.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/miles-teodecki\/25753\" rel=\"smarttag nofollow noopener\" rev=\"25753\" target=\"_blank\">Miles Teodecki<\/a> earned the start at quarterback, throwing for 156\u00a0yards and two\u00a0touchdowns.<br \/>&#13;<br \/>\n*Sean Williams rushed for a season-high 82 yards and the game-winning touchdown.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/isaac-lee\/25642\" rel=\"smarttag nofollow noopener\" rev=\"25642\" target=\"_blank\"><a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/isaac-lee\/25642\" rel=\"smarttag nofollow noopener\" rev=\"25642\" target=\"_blank\">Isaac Lee<\/a><\/a>\u00a0continued his strong play, leading the team in receiving with 63 yards.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/dante-barone\/25604\" rel=\"smarttag nofollow noopener\" rev=\"25604\" target=\"_blank\"><a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/dante-barone\/25604\" rel=\"smarttag nofollow noopener\" rev=\"25604\" target=\"_blank\">Dante Barone<\/a><\/a>\u00a0caught his third touchdown passes of the season.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/jack-donnelly\/25621\" rel=\"smarttag nofollow noopener\" rev=\"25621\" target=\"_blank\">Jack Donnelly<\/a> caught his second touchdown pass of the season. He also had a career-high 52 yards.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/ezra-fearon\/25625\" rel=\"smarttag nofollow noopener\" rev=\"25625\" target=\"_blank\">Ezra Fearon<\/a> picked off his second pass of the season, a team-best.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/devin-malloy\/25645\" rel=\"smarttag nofollow noopener\" rev=\"25645\" target=\"_blank\">Devin Malloy<\/a> picked off his first career pass in the fourth quarter.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/derek-mccrum\/25650\" rel=\"smarttag nofollow noopener\" rev=\"25650\" target=\"_blank\">Derek McCrum<\/a> and <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/brock-cornell\/25615\" rel=\"smarttag nofollow noopener\" rev=\"25615\" target=\"_blank\">Brock Cornell<\/a> each picked off their first career pass in the third\u00a0quarter.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/zach-darche\/25617\" rel=\"smarttag nofollow noopener\" rev=\"25617\" target=\"_blank\">Zach Darche<\/a> led the team with 11 tackles while <a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/cole-olsztyn\/25656\" rel=\"smarttag nofollow noopener\" rev=\"25656\" target=\"_blank\">Cole Olsztyn<\/a> had seven.<br \/>&#13;<br \/>\n*<a href=\"https:\/\/pennathletics.com\/sports\/football\/roster\/nate-kashey\/25740\" rel=\"smarttag nofollow noopener\" rev=\"25740\" target=\"_blank\">Nate Kashey<\/a> had a career-long 63-yard punt in the first half.<\/p>\n<p>UP NEXT<br \/>&#13;<br \/>\nPenn travels to Brown for a matchup on Saturday, Oct. 31. The game starts at noon on ESPN+.<br \/>&#13;<br \/>\n\u00a0<br \/>&#13;<br \/>\nFor the latest on Penn football, follow @PennFB on X (formerly Twitter), @PennFootball on Instagram, and on the web at PennAthletics.com.<\/p>\n","protected":false},"excerpt":{"rendered":"&#13; &#13; &#13; &#13; Story Links&#13; &#13; &#13; &#13; &#13; Box Score (PDF) &#13; &#13; &#13; &#13; Press&hellip;\n","protected":false},"author":2,"featured_media":314096,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[28,30,29],"class_list":["post-314095","post","type-post","status-publish","format-standard","has-post-thumbnail","category-pennsylvania","tag-pennsylvania","tag-pennsylvania-headlines","tag-pennsylvania-news"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/posts\/314095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/comments?post=314095"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/posts\/314095\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/media\/314096"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/media?parent=314095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/categories?post=314095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/tags?post=314095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}