01Browns 27, Steelers 24
CLE 3–1 • PIT 2–2 Cleveland survived a fourth-quarter Pittsburgh rally and got a 56-yard winner from Andre Szmyt. Deshaun Watson finished with 268 yards while the Browns defense intercepted Aaron Rodgers twice. Cleveland is 3–1 because it keeps finding late answers; Pittsburgh is 2–2 because the volatility keeps showing up.
02Colts 30, Commanders 13
IND 2–2 • WAS 1–3 • LONDON Indianapolis leaned on Jonathan Taylor, field position and Washington mistakes. Taylor ran for 95 yards and two touchdowns while the Commanders committed ten penalties and lost Marcus Mariota to a knee injury. Indy is back to .500; Washington leaves London with both a record problem and a quarterback-health question.
03Ravens 24, Titans 18
BAL 3–1 • TEN 0–4 Lamar Jackson was brutally efficient: 15-of-20, 222 yards, two touchdowns and no interceptions. Carnell Tate’s 145-yard breakout was the bright spot for Tennessee, but the Titans spent too much of the afternoon chasing the game. Baltimore is 3–1, with Lamar’s ankle now the Week 5 concern.
04Patriots 29, Bills 26
NE 2–2 • BUF 3–1 Drake Maye delivered New England’s first real signature win of the season, answering Josh Allen late and giving Buffalo its first loss. The Bills still have a contender ceiling, but the Patriots proved they can beat a good team in winning time.
05Bears 23, Jets 12
CHI 3–1 • NYJ 1–3 Chicago owned the football game physically: 89 offensive plays, almost 43 minutes of possession and 492 total yards. Kyle Monangai ran for 146 yards and two scores. The Bears are building an identity that travels; the Jets barely had the football.
06Jaguars 22, Bengals 17
JAX 3–1 • CIN 2–2 Joe Burrow threw for 428 yards, but Jacksonville won the turnover battle and Trevor Lawrence played the cleaner game. The Jaguars are 3–1 because the quarterback play, takeaways and situational football are starting to match the talent.
07Cowboys 34, Texans 30
DAL 2–2 • HOU 0–4 Houston led by ten at halftime and still let it get away. CeeDee Lamb caught 17 passes for 189 yards and the late winner. C.J. Stroud played well, but 13 Houston penalties and a defense that surrendered 28 second-half points turned another winnable game into 0–4.
08Giants 36, Cardinals 24
NYG 3–1 • ARI 1–3 The Giants keep banking wins while the quarterback picture evolves. Malik Nabers topped 100 yards, rookie linebacker Arvell Reese had an interception and three pass breakups, and Deonte Banks ended it with a 98-yard pick-six. Ugly or not, 3–1 has to be respected.
09Rams 24, Eagles 20
LAR 2–2 • PHI 2–2 Philadelphia led 20–10 at halftime and never scored again. Kyren Williams scored twice in the final 4:02 and Puka Nacua’s return immediately changed the Rams offense. The bigger concern is Philly’s offensive profile: 172 total yards and a scoreless second half.
10Packers 17, Buccaneers 14
GB 2–2 • TB 0–4 Green Bay did enough to survive a close road game without playing its cleanest football. Tampa is 0–4, and the frustrating part is how many of these games have stayed within reach. The Bucs are running out of time to call these encouraging losses.
11Vikings 15, Dolphins 10
MIN 4–0 • MIA 0–4 Minnesota reached 4–0 without an offensive touchdown. The Vikings held the ball for nearly 40 minutes, committed no turnovers and let Will Reichard kick them home. That kind of floor is exactly why we take this start seriously.
12Chiefs 30, Raiders 27
KC 4–0 • LV 3–1 Kansas City survived the AFC West measuring stick because Kenneth Walker III changed the game. Walker ran for 177 yards and two touchdowns, while Vegas still produced 437 yards and pushed KC to the final seconds. The Raiders lost without losing our respect.
13Seahawks 30, Chargers 23
SEA 3–1 • LAC 0–4 The Chargers outgained Seattle and still lost because four turnovers and 16 penalties buried them. At 0–4, this is no longer a slow start. Seattle is 3–1 because it keeps capitalizing when opponents hand it opportunities.
1449ers 24, Broncos 14
SF 4–0 • DEN 2–2 San Francisco committed zero turnovers and one penalty, then answered Denver’s late push with the decisive Purdy-to-Kittle strike. The 49ers are 4–0 because they keep winning the details that decide close games.
15Panthers 32, Lions 26
CAR 2–2 • DET 2–2 • SNF Carolina’s offense announced itself. Bryce Young threw for 329 yards and two touchdowns, Chuba Hubbard ran for 122 and two scores, and Tetairoa McMillan went off for 192 yards and two touchdowns. Carolina is only 2–2, but that offense finally looked like something with a real identity.
16Falcons 45, Saints 24
ATL 2–2 • NO 1–3 • MONDAY NIGHT FOOTBALL Atlanta finished Week 4 with the most physically dominant run-game performance of the week. Bijan Robinson ran for 145 yards and two scores, Brian Robinson Jr. added three more rushing touchdowns, and Michael Penix Jr. completed 75 percent of his passes without a turnover. New Orleans could not stop the run, could not create explosive offensive answers early enough and spent most of the night playing from behind. The Saints’ 320 total yards were not meaningless, but they were mostly accumulated while the game state belonged completely to Atlanta.