49ers 28, Seahawks 16: Grades
SANTA CLARA -- The 49ers just beat the Seattle Seahawks 28-16. Here are the 49ers' grades for this performance.
BROCK PURDY: A
He struggled early in the game and threw a pick as the Seahawks tried their best to take away the short throws and intermediate passes over the middle. But Purdy adjusted. The Seahawks dared him to throw the ball over the top of their defense and he accepted the challenge. Threw some of the best deep passes of his career and shredded the scouting report that says to take away his short passes. Now, there's no book on how to shut down Purdy, and that's because he's one hell of a quarterback. He's not Jimmy Garoppolo, who refused to throw deep. Purdy is eager to throw deep, and his eagerness is making him the frontrunner to win the MVP.
RUNNING BACKS: A
Christian McCaffrey had 153 yards from scrimmage and one touchdown. He almost had two touchdowns, but he got tackled at the 3-yard line after a 72-yard run, and on the next play Jordan Mason punched the ball into the end zone. Mason finished the game with 20 yards on 4 carries. They're the best one-two punch in the NFL.
WIDE RECEIVERS: A-MINUS
Deebo Samuel randomly decided a few weeks to be great again, and now he's the best player on the team. He has been their MVP three games in a row. Today, he had 150 yards from scrimmage and 2 touchdowns. He's unstoppable. Brandon Aiyuk also was excellent -- he had 126 receiving yards. But he tipped a ball that got intercepted, plus he fumbled. He needs to hold the ball more securely when he's running.
TIGHT ENDS: A
George Kittle had 76 yards and a touchdown. He's having his best season in years.
OFFENSIVE LINEMEN: B-MINUS
They gave up 3 sacks and got pushed around by the Seahawks defensive line for most of the game, but they helped spring some long runs.
DEFENSIVE LINEMEN: A-MINUS
Arik Armstead didn't play and Javon Hargrave left the game early with a hamstring injury that could keep him out the next few weeks. And yet, the 49ers held the Seahawks to just 3.5 yards per carry and sacked Drew Lock 4 times. But Nick Bosa negated an interception by Deommodore Lenoir by jumping offside.
LINEBACKERS: A
Fred Warner put away the game with an over-the-shoulder interception in the fourth quarter. Dre Greenlaw didn't commit a 15-yard penalty or get ejected, although he did injure his hip and return to the game.
DEFENSIVE BACKS: A-MINUS
Charvarius Ward pulled his groin on the first drive of the game -- he could miss a few weeks. But the 49ers secondary played well without him. Both Lenoir and Ambry Thomas were solid, even though Thomas gave up a touchdown catch to D.K. Metcalf. And rookie Ji'Ayir Brown intercepted a pass. He bounced back after a shaky game last week.
SPECIAL TEAMS: A-MINUS
They don't have to do much anymore because the 49ers rarely punt or kick field goals. But Mitch Wishnowsky had a beautiful fake-punt run that didn't count because Ronnie Bell committed a penalty. Too bad. Shanahan should call another fake punt in the playoffs. Wishnowsky is explosive.
COACHES: A
On defense, Steve Wilks worked around the absences of Arik Armstead, Javon Hargrave and Charvarius Ward, which is impressive. On offense, Kyle Shanahan defeated the Seahawks defensive game plan by calling deep passes that Seattle wasn't prepared to defend. Also impressive. Overall, the 49ers outclassed yet another awful team, which is what they do. This season, it seems the 49ers are the only team in the NFL that doesn't stink. All the other teams either are awful, not bad or decent. Give the 49ers credit for building a great team in a mediocre era.