Photo via Toronto Star

Purdy and the 49ers build a big lead and hold on to beat the Commanders 23-17

Read the original at Toronto Star ↗
Cite

Dubow, J. (2026, October 20). Purdy and the 49ers build a big lead and hold on to beat the Commanders 23-17. Toronto Star. https://www.thestar.com/sports/football/purdy-and-the-49ers-build-a-big-lead-and-hold-on-to-beat-the-commanders-23-17/article_4d21caf2-6386-5aed-b028-5fb0d9aa8f32.html

Dated from the outlet's own feed. Check the original for its byline.

Toronto Star · collected 2026-10-20 · by Josh Dubow

Quick Summary

Brock Purdy threw for a touchdown and Christian McCaffrey ran for two scores as the San Francisco 49ers defeated the Washington Commanders 23-17 on Monday night, extending their winning streak to six games. Despite building a 20-point lead early in the game, the Niners had to fend off a late comeback by Jayden Daniels and the Commanders, who cut the deficit to three points but ultimately fell short with two defensive stops by San Francisco near the end of the game. Purdy's passer rating of 105.6 placed him ahead of Lamar Jackson in NFL history for quarterbacks with over 1,500 attempts.
Written by AI on 2026-10-20, from this article's own text only (the story summary below draws on all the coverage).

AI analysis

Story summary

Brock Purdy led the San Francisco 49ers to a narrow 23-17 victory over the Washington Commanders on Monday Night Football, extending the 49ers' perfect season record to six wins. Despite maintaining their undefeated status, the team emphasized areas needing improvement after nearly losing their substantial lead late in the game.

Purdy set an NFL record for highest passer rating and completed 21 of 29 passes for 264 yards with one touchdown. The defense played a crucial role by making critical stops in the fourth quarter to preserve the win, including sacks by Keion White and Ogbo Okoronkwo on the Commanders' final drive.

The 49ers showed concern about their execution, particularly highlighting mistakes such as McCaffrey's fumble near the red zone and Kittle's dropped pass. The team also pointed out issues with special teams play and emphasized the need for continued improvement despite their impressive start to the season. Kyle Shanahan acknowledged that there is much work left to be done to maintain their strong position in the NFC West.

Written for “Monday Night Football Commanders Vs 49ers” on 2026-11-04, grounded in this article and the 6 other(s) covering the same event.

Story

📰 Monday Night Football Commanders Vs 49ers
Sports · 7 article(s) covering the same event. Compare every outlet's account →

Compared with similar articles

This article reads unscored and hedges 5% of its claims. Each row says how that neighbour differs.
The Guardian
Hedges 1 of 11 claims Outlet record 66/100
New York Post
Hedges 2 of 42 claims Outlet record 66/100
New York Post
Hedges 4 of 46 claims Outlet record 66/100
Toronto Star
Hedges 2 of 40 claims Outlet record 64/100
“Article A discusses Purdy's career statistics and potential for taking over the top spot on the passer rating list, while Article B reports on a specific game played against the Washington Commanders.”
New York Post
Hedges 0 of 20 claims Outlet record 66/100
New York Post
Hedges 0 of 11 claims Outlet record 66/100
“Article A describes a betting promotion for an upcoming NFL game, while Article B reports on the actual outcome of that game.”
Fox News
Hedges 4 of 42 claims Outlet record 68/100
How this article was measured signals, leaning charts, publisher record, byline, topics and claims

Signals How these are calculated →

Claims extracted
21
sentences that state something as happening or true
Uncertain
5%
1 of 21 hedged ("reportedly", "may", "according to")
Leaning
not political
takes no side on a contested political question
Publisher signals
64/100
Toronto Star's corrections and hedging, across everything collected from it. Not a measure of accuracy.
Outlets on this story
7
Sports
Same framing elsewhere
1
articles that frame the event the way this one does
Analyzed 2026-10-20 · how these are computed

How this is being covered How these are calculated →

Article leaning vs. publisher reliability
Source leaning vs. consistency

Publisher

Toronto Star · 11416 article(s) · 28 correction(s) detected
Running correction rate · 28 correction(s)
2026-10-26
Correction
2026-10-24
Correction
2026-10-07
Correction
2026-09-24
Correction

Who wrote this

Josh Dubow
39 article(s) here · 1 carrying a prediction
🔮 Aiyuk had fired agent Ryan Williams during his long-running dispute with the 49ers and was without representation until Rosenhaus said on Monday that he had been hired.
🔮 Micah Ford rushed for 150 yards, Nico Brown caught two TD passes and Caden High had nine catches for 103 yards and a score for the Cardinal. CJ Bailey threw for 256 yards and two touchdowns and Will Wilson ran for two short scores for the Wolfpack (3-4, 1-3).
🔮 San Francisco 49ers star receiver Mike Evans will miss Sunday’s game against the Atlanta Falcons because of Achilles tendinitis.
🔮 He didn’t return to the game and his status for this week’s game against Atlanta remains in question with coach Kyle Shanahan saying he didn’t know how long the issue will impact Evans’ ability to practice or play.
🔮 San Francisco 49ers receiver Mike Evans left Monday night’s game against the Washington Commanders with an Achilles tendon injury and the team said he would not return.
🔮 Daniels was then sacked by Keion White and Ogbo Okoronkwo before he could throw up a desperation pass.
🔮 With five more pass attempts, he will take his place on top of the all-time leaderboards.
🔮 Lupoi told ESPN it would be a competition at quarterback going forward despite the heavy investment Cal has made in Sagapolutele.
🔮 Defensive end Nick Bosa (calf) didn’t practice Thursday, but Shanahan said there’s a chance he could return this week after missing the past three games.
🔮 Thrash upheld the suspension and Greenlaw will miss Monday night’s game against Washington and lose out on nearly $200,000 in pay for the week.
Also by Josh Dubow
Nothing else under this byline is closely related to this article, so these are simply their most recent.
All 39 articles by Josh Dubow →

Topics

49ers Atlanta Commanders Niners Washington

Subjects

49ers ORG · 4× Commanders ORG · 4× Quinn PERSON · 4× Washington GPE · 4× Atlanta GPE · 3× Daniels PERSON · 3× Niners ORG · 3× Purdy PERSON · 3× Shanahan PERSON · 3× McCaffrey PERSON · 2×

Narrative

Jayden Daniels threw two touchdown passes in the second half to cut a 20-point deficit to 23-17, but Malik Mustapha broke up a fourth-down pass to Treylon Burks near the goal line with 1:54 to play to preserve the lead.
framing: assertive · carried by 1 article(s) · first seen 2026-10-20
🔮 Daniels was then sacked by Keion White and Ogbo Okoronkwo before he could throw up a desperation pass.

Claims (21 extracted, 1 hedged)

Brock Purdy threw a touchdown pass, Christian McCaffrey ran for two scores and the San Francisco 49ers held on to beat the Washington Commanders 23-17 on Monday night for their sixth straight win to open the season. asserted
49ers → throw → season
The Niners followed up an emotional win last week at division rival Seattle by building a 20-point lead and holding off the Commanders (1-4-1) with two late defensive stops. asserted
Niners → follow → stops
Jayden Daniels threw two touchdown passes in the second half to cut a 20-point deficit to 23-17, but Malik Mustapha broke up a fourth-down pass to Treylon Burks near the goal line with 1:54 to play to preserve the lead. asserted
Mustapha → throw → lead
Washington got the ball back at its 46 with 52 seconds remaining and moved down to the 28 before Daniels was called for intentional grounding, giving the Commanders one last play from the 40. asserted
Daniels → get → 40
Daniels was then sacked by Keion White and Ogbo Okoronkwo before he could throw up a desperation pass. uncertain
he → sack → pass
The Niners extended their best start of a season since winning their first eight games in 2019 on the way to a Super Bowl appearance. asserted
Niners → extend → appearance
Purdy started the game fast with a 24-yard strike to Mike Evans on the third play of the game and an 11-yard touchdown to George Kittle to finish that drive. asserted
Purdy → start → drive
Purdy went 21 for 29 for 264 yards and officially became the highest-rated passer in NFL history as he passed the 1,500-attempt threshold to qualify. asserted
he → go → threshold
The Commanders were unable to bounce back from last week’s tie against the New York Giants, when they mismanaged the clock in overtime to cost them a chance at a game-winning field goal. asserted
they → bounce → goal
The game was one-sided early with the 49ers scoring touchdowns on the first two drives on Purdy’s pass to Kittle and a 1-yard run by McCaffrey. asserted
49ers → score → McCaffrey
San Francisco expanded the lead to 20-3 late in the half on McCaffrey’s second touchdown run as the Niners gained as many first downs (17) in the first half as the Commanders ran plays. asserted
Commanders → expand → plays
The 49ers outgained Washington 303 yards to 90 in the half with Washington’s best chance at scoring a touchdown in the first half ending when Daniels threw the ball away on fourth-and-2 from the 13. asserted
Daniels → outgaine → 13
Shanahan and Quinn renew their history asserted
Shanahan → renew → history
The game featured a matchup of coaches with a history together with San Francisco’s Kyle Shanahan working for two years in Atlanta as offensive coordinator for Washington coach Dan Quinn. asserted
Shanahan → feature → Quinn
That run included a trip to the Super Bowl in the 2016 season when the Falcons blew a 28-3 lead against New England. asserted
Falcons → include → England
This is the second time they’ve met as head coaches since then, with Quinn winning with Atlanta in 2019 while Shanahan won three matchups when Quinn was the defensive coordinator in Dallas. asserted
Quinn → meet → Dallas
Shanahan has credited Quinn with teaching him the importance of people skills as a head coach. asserted
Shanahan → credit → coach
WR Terry McLaurin left the game in the first quarter with a left knee injury that required an air cast before he was taken off the field on a cart. asserted
he → leave → cart
... DT Javon Kinlaw (knee) also left the game in the first half. asserted
Kinlaw → leave → half
Evans left the game late in the first half with an Achilles tendon injury. asserted
Evans → leave → injury
He missed practice this week because of soreness in the tendon and broken ribs. asserted
He → miss → tendon
💬Give feedback
🕘History 🎫Support