NFL Week 7 Recap: Falcons Upset 49ers, Vikings Stay Perfect and Giants Win in Overtime

Sunday’s completed NFL games delivered a difficult afternoon for Baltimore, an upset of previously unbeaten San Francisco and another narrow escape for Minnesota. The Ravens lost 35–13 to Cincinnati after leading at halftime, while the Falcons handed the 49ers their first defeat and the Vikings improved to 6–0.
This roundup covers the eight games confirmed final in the Paris and 1 p.m. windows on Sunday, October 25th. Denver–Arizona, Green Bay–Detroit and Los Angeles Rams–Las Vegas were still underway at the 4:45 p.m. ET reporting cutoff; Kansas City–Seattle had not started. Those games are not included as completed results.
Steelers 16, Saints 10 — Pittsburgh controls the clock in Paris
Pittsburgh’s trip to France ended with a six-point win built around long possessions and a productive ground game. Jaylen Warren rushed for 101 yards, while Aaron Rodgers connected with Darnell Washington for the Steelers’ lone touchdown. A late Rodgers scramble helped Pittsburgh keep the ball and close out the result.
New Orleans stayed close but could not turn enough of its sustained drives into points. Payton Wilson intercepted Tyler Shough near the goal line, and the Saints did not get another possession after punting with 5:52 left. Pittsburgh moved to 5–2; New Orleans fell to 2–5.
Bengals 35, Ravens 13 — Baltimore’s halftime lead vanishes
The Ravens led 13–0 at the break after a 48-yard Zay Flowers touchdown and two Tyler Loop field goals. Cincinnati then scored 35 unanswered points, with Joe Burrow throwing four second-half touchdowns. Baltimore’s failed fourth-and-2 at the Bengals’ 12 at the start of the fourth quarter was a pivotal missed chance.
Tyler Huntley threw for 298 yards, but the Ravens did not score after halftime. Tee Higgins finished with 148 receiving yards for Cincinnati. Baltimore dropped to 4–3 and 0–2 in division games, while the Bengals improved to 4–2. A separate PowerPage recap examines the Ravens’ full afternoon.
Falcons 29, 49ers 20 — Atlanta ends San Francisco’s unbeaten start
Atlanta turned a 14–12 halftime deficit into a signature home victory. Michael Penix Jr. threw touchdowns to Nick Muse, Kyle Pitts and Drake London, and the Falcons received timely contributions from their supporting cast. A scoring drive to open the second half gave Atlanta its first lead.
The defense supplied the closing plays. Kendal Daniels intercepted Brock Purdy late, and Atlanta finished with three takeaways. The result ended San Francisco’s 6–0 start and gave the Falcons their first home victory of the season. Atlanta’s official breakdown identifies the possessions surrounding halftime as the decisive shift.
Buccaneers 43, Panthers 13 — Tampa Bay wins on the ground
Bucky Irving ran for 106 yards and two touchdowns as Tampa Bay piled up 258 rushing yards. Baker Mayfield returned from injury, but the Buccaneers needed only 11 pass attempts from him. Kenneth Gainwell added 88 rushing yards, and Sean Tucker broke a 46-yard touchdown run.
Tampa Bay also scored on defense and returned a blocked extra point for two points. Bryce Young threw two interceptions, and Carolina never recovered. The Buccaneers improved to 2–5 with a division win; the Panthers fell to 3–3.
Giants 27, Texans 21 (OT) — Singletary supplies the winner
Devin Singletary’s 30-yard touchdown run with 7:25 left in overtime ended a game that Houston had extended in the final minute of regulation. C.J. Stroud found Xavier Hutchinson for a three-yard touchdown with 52 seconds remaining, and the extra point tied the score at 21.
The Giants answered in overtime with an 81-yard possession capped by Singletary. All four New York touchdowns came on the ground, with Tyrone Tracy Jr., Jameis Winston and Cam Skattebo supplying the earlier scores. The official gamebook lists a 420–237 advantage in total yards for New York, which improved to 4–2–1. Houston fell to 2–5.
Vikings 16, Colts 10 — Minnesota’s defense protects perfection
Minnesota shut out Indianapolis after halftime and scored the game’s final 10 points in the fourth quarter. Kyler Murray threw a touchdown pass to T.J. Hockenson, and a late field goal provided a six-point cushion. Harrison Smith then intercepted Daniel Jones to end the Colts’ comeback bid.
Murray finished with 150 passing yards and a touchdown. The Vikings moved to 6–0 despite another slow offensive start, while Indianapolis dropped to 2–5. The result preserved Minnesota’s unbeaten record as San Francisco suffered its first loss elsewhere in the early window.
Dolphins 28, Jets 25 — Miami earns its first victory
Miami built a 21–7 halftime lead, then held off New York’s second-half rally. Malik Willis threw two touchdown passes to Caleb Douglas, including a 63-yard score late in the fourth quarter. Willis also ran for a touchdown, and Ollie Gordon added a short scoring run.
Mason Taylor caught two touchdowns for the Jets, including a late score followed by a successful two-point conversion that cut the deficit to three. Miami responded by keeping possession; Willis converted fourth-and-1 inside the final two minutes to help run out the clock. The Dolphins improved to 1–5, while the Jets fell to 2–5.
Browns 27, Titans 24 — Cleveland wins at the horn
Andre Szmyt’s 32-yard field goal as time expired finished Cleveland’s comeback in Nashville. Tennessee had opened a 14–0 lead on two Tony Pollard touchdown runs. The Browns recovered to lead at halftime, then had to respond again after Pollard’s third touchdown tied the game with 58 seconds remaining.
Deshaun Watson led a four-play, 55-yard drive to set up Szmyt’s winner. Watson passed for 308 yards and scored on a nine-yard run, while Quinshon Judkins rushed for two touchdowns. Cleveland improved to 5–2; Tennessee fell to 1–6. Cleveland and Pittsburgh now head toward their Week 8 meeting with matching records.
Still to come
The late-window games and Sunday Night Football remain outside this completed-games report. Follow PowerPage Sports for subsequent results and Baltimore coverage.






Comments