Skip to main content
Rewind · week 6, 2026

San Francisco 23, Washington 17: how it played out

We had San Francisco at 84%. The market had San Francisco by 7.5. San Francisco won 23-17 at Levi's Stadium.

20 Oct 2026 · 3 min read
23-17San Francisco win

We had San Francisco at 84%. The market had San Francisco by 7.5. San Francisco won 23-17 at Levi's Stadium. We were right, and so was the market.

0-1TurnoversWashington vs San Francisco
7/14Third downsSan Francisco; Washington 3/12
21/29Brock Purdy264 yds, 1 TD, 0 INT
+0.21EPA per playSan Francisco; Washington -0.01

How it swung

0%25%50%75%100%Q1Q2Q3Q4Q1 10:58: SF score (0-6)Q1 10:53: SF score (0-7)Q1 08:53: WAS score (3-7)Q1 04:11: SF score (3-13)Q2 00:18: SF score (3-19)Q2 00:13: SF score (3-20)Q3 06:01: SF score (3-23)Q3 00:18: WAS score (9-23)Q3 00:15: WAS score (10-23)Q4 09:26: WAS score (16-23)Q4 09:22: WAS score (17-23)12345SF winning ↑WAS winning ↓
■ 49ers ahead■ Commanders ahead① biggest swings● scoring plays
The 49ers' chance of winning, play by play. Every swing play and drive on the game page.

1. In the 1st quarter (5:42), Brock Purdy ran for 7 yards, a 7-point swing in win probability towards San Francisco.

3. In the 2nd quarter (9:11), Christian McCaffrey lost it after a 12-yard catch; Frankie Luvu recovered the fumble, a 7-point swing in win probability towards Washington.

5. With 2:00 left, Jayden Daniels's pass for Treylon Burks fell incomplete, a 22-point swing in win probability towards San Francisco.

Who won the matchups

Terry McLaurin against San Francisco: San Francisco won it. McLaurin held to 27 yards on 1 targets, against his usual 54.

Mike Evans against Washington: Evans won it. 94 yards on 5 targets, above his usual 70.

Brock Purdy against Washington: Washington won it. Purdy managed -0.05 EPA a dropback, well below his usual +0.23.

What we got right

The model's call held up. One right pick isn't a trend; the full record is on the Record page.

Sources: nflverse play-by-play 2026; NFL injury report, week 6; our published pre-kickoff run 2026-10-19T09-15-57Z_automation. Every number here comes straight from our pipeline.