The Redskins jumped out to a 17-0 lead against the 49ers before having to stave off a comeback attempt by San Francisco to get a third victory on the year.
Fourth Quarter: Redskins 26, 49ers 24
On the first play of the final frame, Chris Thompson moved the chains with a 13-yard reception on 3rd-and-12. The catch means Thompson now has his second career 100-yard receiving game.
The Redskins would eventually get inside the 10-yard line, but the 16-play drive did not result in a touchdown as second and first down runs were stopped before a third down incompletion.
Dustin Hopkins would make a 21-yard field goal, though, to push the Redskins back into the lead at 20-17.
The defense, meanwhile, allowed just one first down before locking down the 49ers' offense to force a punt.
After a short punt return by Jamison Crowder, the offense got the ball back with a little more than eight minutes left in the game with the Redskins up by three.
Cousins would complete his first two passes of the drive before Samaje Perine moved the chains on a 3rd-and-1 run.
Then on Cousins' third pass of the drive, the quarterback connected with tight end Vernon Davis for a massive 51-yard gain that put the Redskins deep into 49ers territory.
The 49ers then were called for defensive holding to give the Redskins a new set of downs at the seven-yard line, which gave Washington's offense new life. On the new set of downs, Cousins called his own number on an option run to get the Redskins another touchdown. While Hopkins missed his extra point attempt, the Redskins now lead by nine.
The 49ers would match the touchdown, though, as C.J. Beathard found Aldrick Robinson for a 45-yard touchdown with less than two minutes left in the game.
San Francisco's onside kick attempt was caught by Fabian Moreau and Washington would run the ball three times before Tress Way came out to punt with exactly one minute left. The ball would go into the end zone for a touchback.
While the 49ers would get into Redskins territory, a late offensive pass interference call pushed San Francisco back to midfield with 19 seconds left.
After three incompletions, the 49ers went for it on 4th-and-20 with nine seconds left but Kendall Fuller tallied his second interception of the season to close out the game.
Third Quarter: Redskins 17, 49ers 17
San Francisco got the ball to start the third quarter, but linebacker Ryan Kerrigan prevented the 49ers from getting a second touchdown when he recorded a timely sack on rookie quarterback C.J. Beathard. Two plays after the takedown by Kerrigan, cornerback Kendall Fuller logged a diving pass defensed.
The 49ers would, however, tack on a 52-yard field goal make to cut the Redskins' lead to seven.
After a brief appearance by the offense, Washington's defense started at midfield following a big punt return by San Francisco.
The 49ers would miss a 47-yard field goal attempt, though, after getting into Redskins territory. On the drive, cornerback Bashaud Breeland suffered a knee injury and his return is questionable.
Rookie Fabian Moreau took his spot in the lineup opposite Quinton Dunbar, who replaced an injury Josh Norman for the game.
The offense would be on the field for just one play, though, as a Vernon Davis fumble was recovered by the 49ers. After just one offensive play for San Francisco, Carlos Hyde punched it in for his second touchdown of the game. The extra point was good and the game is now tied.
Kirk Cousins would get the ball moving with an 18-yard run on the ensuing drive following the 49ers' touchdown. Three plays later on 3rd down, Cousins would find an open Ryan Grant in the middle of the field for an 18-yard gain to get into San Francisco territory.
Second Quarter: Redskins 17, 49ers 7
Working down the field with several short passes from Kirk Cousins to Jordan Reed and Jamison Crowder, the Redskins got deep into 49ers territory before the quarterback found rookie Samaje Perine for a three-yard score. The catch was the fourth-round pick's first career touchdown.
Check out the top images from the Washington Redskins' 2017 Week 6 matchup against the San Francisco 49ers Oct. 15, 2017, at FedExField.
So far on the afternoon, Cousins is 12-of-15 for 121 yards with two touchdown passes.
San Francisco would get their first positive moment on the afternoon early in the second quarter, but Washington's defense continued to hold stout to force a third punt for as many 49ers offensive drives this afternoon.
The Redskins couldn't get much going on the ensuing drive, as Cousins was off on one pass that was ruled an incompletion before throwing his first interception since Week 1 on an off-target deep toss down the right sideline.
After four punts, the 49ers went to rookie quarterback C.J. Beathard, grandson of former Redskins general manager Bobby Beathard, to replace Brian Hoyer.
The Iowa product would complete 1-of-4 passes on his debut drive before San Francisco called on the punt unit once again.
Set up by a 49-yard screen pass completed to Chris Thompson, the Redskins got into field goal range for kicker Dustin Hopkins, who nailed a 48-yard field goal attempt.
Thr 49ers, though, would score just before halftime as Carlos Hyde punched in a one-yard touchdown on 4th-and-goal.
On the drive, safety Montae Nicholson was removed from the game after a scary collision with former Redskins wide receiver Pierre Garçon, one that would knock the rookie's helmet off.
First Quarter: Redskins 7, 49ers 0
Like they did against both the Raiders and the Chiefs, the Redskins' first offensive drive against the 49ers ended with a touchdown.
The balanced attack drove 75 yards in just eight plays, as Kirk Cousins completed all four of his passes – including a touchdown throw to Josh Doctson – while the ground game picked up 18 yards.
This is Doctson's second touchdown catch of the season, as he also hauled in a 52-yard score against the Raiders in Week 3.
Dustin Hopkins extra point was good, too, as Washington jumped out to an early 7-0 lead.
The 49ers, meanwhile, could not match the Redskins' offense, as Washington forced San Francisco to punt after gaining just one first down.
On that drive, the 49ers tried to get Pierre Garçon on a big second down reception, but Bashaud Breeland and Montae Nicholson forced an incompletion.
Despite the offense getting forced into a three-and-out on its next drive, the defense continued to show up early in this contest as they also forced a punt after just three plays. On a third down dropback by Brian Hoyer, Matt Ioannidis and Preston Smith were among those to take down the former Michigan State quarterback.
It looked like D.J. Swearinger later in the quarter had his first career touchdown on a fumble recovery, but Hoyer's pass was ruled an incomplete pass. Quinton Dunbar made sure the 49ers wouldn't get any momentum, though, as the third-year corner – who is starting in place of Josh Norman – logged a beautiful open-field tackle on third down.
Terrelle Pryor Sr. would record his third catch of the opening frame before the quarter ended.