Week 9 of the NFL season delivered late drama, a historic road win and a game played under the roof of one of soccer’s most famous stadiums. Here are the biggest stories from Sunday, November 8, based on the wire roundup published by The Guardian and the full scoreboard on NFL.com.

Cowboys 27, Colts 23

Dallas nearly beat itself with 14 penalties for 153 yards, but still escaped Indianapolis. Dak Prescott threw for 335 yards and CeeDee Lamb caught 10 passes for 195. Trailing by three with 97 seconds left, the Cowboys went 65 yards in under 30 seconds, and Javonte Williams scored from a yard out with 1:08 to go. Rookie safety Caleb Downs then intercepted Daniel Jones with 35 seconds left to seal it. Williams finished with 101 rushing yards.

Giants 19, Eagles 11

Jameis Winston came on for the injured JJ McCarthy and threw a go-ahead touchdown pass as the Giants won in Philadelphia for the first time since October 2013. New York (5-2-1) is the only team in the NFC East with a winning record. The Eagles (2-7) have now lost seven straight, their longest skid since 2012, with Jalen Hurts likely out for the season with blood clots and Tuesday’s trade deadline looming.

Bengals 34, Falcons 17 in Madrid

At the Santiago Bernabéu, Joe Burrow threw three touchdowns and ran for another as Cincinnati won its fourth straight. Ja’Marr Chase had 10 catches for 155 yards and a score, and Tee Higgins caught two touchdowns. The two celebrated Chase’s 47-yard score with a bullfighting routine. The Bengals (6-2) have scored 30 or more in four straight games for the first time since 1997.

Other results that stood out

  • Packers 45, Patriots 27: Jordan Love threw for 372 yards and three touchdowns. Green Bay last scored 45 and gained 450 yards in the same game in 1962.
  • Texans 44, Chargers 22: CJ Stroud threw five touchdown passes as the winless Chargers lost their eighth straight.
  • 49ers 38, Raiders 17: San Francisco forced five second-half turnovers to move to 7-1.
  • Chiefs 35, Jets 12: Patrick Mahomes threw two touchdowns to Kenneth Walker, who added 102 rushing yards.
  • Broncos 26, Panthers 21: Bo Nix threw two touchdowns and Nik Bonitto’s late strip-sack sealed Denver’s fifth straight win.
  • Lions 19, Dolphins 9: Jake Bates kicked four field goals as Detroit won its fourth in a row.
  • Rams 20, Commanders 13: Puka Nacua caught 14 passes for 150 yards and Myles Garrett had three sacks in his return.
  • Saints 23, Browns 22 (OT): Tyler Shough hit Juwan Johnson in overtime, and Cleveland’s two-point try after its answering touchdown fell incomplete.
  • Seahawks 17, Cardinals 3: Jaxon Smith-Njigba became the first receiver to reach 1,000 yards this season.

Sunday night: Bears 27, Buccaneers 24

Chicago turned the ball over five times, including four Caleb Williams interceptions, and still won. With the game tied late, Williams found Colston Loveland for a 38-yard gain, and Cairo Santos kicked a 38-yard field goal as time expired. The Bears are now 7-2.

Storylines to watch

The trade deadline is Tuesday, and the Eagles’ slide makes them the team everyone is watching. In the AFC, Denver and Cincinnati are both rolling, while in the NFC the 49ers, Bears and Giants have put themselves in strong early positions.

The wrap

Week 9 was a reminder that the NFL rarely goes to script: penalties nearly sank Dallas, a backup quarterback won in Philadelphia, and a five-turnover team still found a way. With the deadline days away, the standings could look different again very soon.

Image: Scott Stadium during an American Football game by carlinmack via Wikimedia Commons, CC0 1.0