Running back Jerick McKinnon went down before the season began. Tailback Tevin Coleman was out after Week 1. It didn’t matter for head coach Kyle Shanahan’s offense as the 49ers possess the fourth-best rushing attack in the NFL, behind the Ravens, Vikings, and Cowboys.
The difference between those teams and San Francisco? The Vikings and Cowboys employ elite, highly-drafted running backs and the Ravens’ quarterback is a dual-threat player. San Francisco has been able to gain 175 yards per game on the ground with undrafted free agents running every snap.
Shanahan didn’t let that slow his offense down against the Steelers this past weekend, as the 49ers rushed for 168 yards on 40 attempts, including two touchdowns on the ground. San Francisco’s rushing offense features a three-headed monster, with running back Matt Breida as the workhorse, tailback Raheem Mostert as the change-of-pace, speedier player and halfback Jeff Wilson Jr. as the goal-line power rusher.
Re-watching Sunday’s matchup between the Steelers and 49ers, it became evident that between the play design, blocking along the offensive line and the running backs’ vision, the rushing attack was in great hands.
In this first play, wideout Marquise Goodwin comes across the formation, and it takes Steelers’ defender Bud Dupree out of the play, allowing the 49ers to run to the right side of the offensive line. Guard Laken Tomlison pulls and puts a huge block on edge defender T.J. Watt, tight end George Kittle stuffs defensive end Stephon Tuitt and fullback Kyle Juszczyk stops rookie Devin Bush in his tracks. That allows Breida to make a move for a five-yard gain.
On Breida's 5-yard run, Kittle absolutely stone walls Tuitt, Juszcyzk holds up Bush in his tracks and Tomlinson pulls to hold Watt up too, clearing the way for Breida. Solid blocking from the 49ers' OL. pic.twitter.com/xK6W0ZsZ0t— Akash Anavarathan (@akashanav) September 24, 2019
This next play demonstrates the vision of Breida and the use of his stutter step to be able to gain an extra few yards. Kittle stumbles on this play and doesn’t get a good block on his defender, and Breida is still able to sneak through for a six-yard gain.
This run is all about Breida's vision. It's one of the few plays where Kittle stumbles in his block and Breida uses the hesitation move and somehow finds a hole between Juszczyk and Kittle to turn it into a 6-yard gain. pic.twitter.com/F3LFgvq2Jg— Akash Anavarathan (@akashanav) September 24, 2019
The right side of the 49ers’ offensive line continues to be awesome. Right tackle Mike McGlinchey and right guard Mike Person get out in front and create a highway-sized lane for Breida to run through, freeing him up for an eight-yard gain.
McGlinchey and Person get out in front and create a HUGE hole for Breida to run through. This is what allows the 49ers to gain 4.2 yards per carry. Eight yards on a simple draw. pic.twitter.com/pLskUIi4a4— Akash Anavarathan (@akashanav) September 24, 2019
But, not all plays create positive yards. In this instance, Goodwin runs a jet sweep, but that doesn’t draw Dupree away from the play. Tomlinson misses his block, and suddenly Breida swallowed in the backfield by two Steelers’ defender for no gain on the play.
Here's a not-so-good run play from the #49ers. Tomlinson misses his block against Heyward and Bud Dupree doesn't fall for the jet sweep with Goodwin and chases Breida for a loss of one on the play. pic.twitter.com/jweORUh31d— Akash Anavarathan (@akashanav) September 24, 2019
It doesn’t matter who’s in the backfield for the 49ers. Now with Mostert lined up behind quarterback Jimmy Garoppolo, Tomlinson puts a huge block on Watt, Juszczyk lead blocks and clears the way. The fake with Goodwin fools linebacker Mark Barron and Mostert has a hole for a nine-yard gain.
Tomlison FLATTENS Watt on this play, Juszczyk lead blocks on Bush and the fake with Goodwin running across fools Barron. All of this clears the way for a 9-yard gain with Mostert. pic.twitter.com/OixSSP4HzM— Akash Anavarathan (@akashanav) September 24, 2019
Steelers play zone defense on this next play, with the safeties lined up 15 yards beyond the line of scrimmage. Wideout Richie James runs across the formation and Barron follows, taking him out of the play. Watt rushes upfield, and suddenly Mostert has a lot of green grass in front of him.
#Steelers play a zone defense -- Barron's caught covering James in the flat, Watt's upfield and out of the play. As soon as Mostert gets the ball, Tomlinson's out in front of him and there's a lot of green grass. pic.twitter.com/PtOk6rsndi— Akash Anavarathan (@akashanav) September 24, 2019
Goodwin once is again is a perfect decoy on this play, pulling a Steelers’ defender to the weak-side of the formation. Tomlinson and Juszczyk once again make pivotal blocks that opens up the path for a 19-yard gain.
#49ers run Goodwin across the formation and with the #Steelers in man coverage, it takes a defender to the weak side. Tomlinson takes out Watt again and Juszczyk makes the perfect block on Bush, freeing up Mostert for a 19-yard gain. Beautiful hole/cut against this defense. pic.twitter.com/dnabaJfW7f— Akash Anavarathan (@akashanav) September 24, 2019
Unfortunately, with Mostert, one of the issues is his fumbling. On Sunday, there were two fumbles and here’s the first one. As Garoppolo pitches the ball back to the 49ers’ running back, Mostert’s eyes look up to the blockers upfield before he secures the ball and suddenly it’s a goose chase for the loose ball.
Here's the first fumble of the day for the #49ers. Right as Mostert catches the ball, he looks up at his blockers, taking his eyes off the ball momentarily and it's too late. pic.twitter.com/etiMrVejBs— Akash Anavarathan (@akashanav) September 24, 2019
On this play, Steelers bring their newly-acquired safety Minkah Fitzpatrick on a slot blitz, fooling the 49ers’ offense. Juszczyk recognizes the blitz at the last moment and nudges Fitzpatrick to the side, allowing Breida to sneak through for 10 yards.
#Steelers bring Minkah Fitzpatrick on a blitz here, fooling the #49ers. Juszczyk does a GREAT job of recognizing the blitz and nudges Fitzpatrick out of the way, which frees up Breida for a 10-yard gain. @JuiceCheck44— Akash Anavarathan (@akashanav) September 24, 2019
doing it all for SF in this game. pic.twitter.com/XQd6DVWgJE
While the result of the play was a fumble, the hole created by the 49ers’ offensive line in this play is so giant that anyone can run through it. Mostert makes one cut and is firing through the hole. However, he loses control of the ball at the end of the play.
The fumble sucks, but the blocking/vision until the fumble should be noted here. The hole between Richburg and Person about three seconds into this video is so big that you/me can run through it. pic.twitter.com/jkAXzTW6wA— Akash Anavarathan (@akashanav) September 24, 2019
On this touchdown play, the 49ers bring a wide receiver across the formation, and Deebo Samuel freezes the Steelers’ edge defender on this play. Tomlinson and Juszczyk provide solid blocking once again, and Wilson can find the gap for a touchdown.
Deebo comes across the formation, freezing Watt. Juszczyk takes out Bush and McGlinchey is nearly holding up two guys and it's just enough for Wilson to sneak in for a score. As @KP_Show says, "and it's a tuddy". pic.twitter.com/ApHRnlAv5H— Akash Anavarathan (@akashanav) September 24, 2019
While McGlinchey has been an absolute stud at right tackle, I’m not exactly sure what he’s doing on this play. The 49ers’ right tackle blows by the Steelers’ defender, and suddenly Heyward’s in the backfield stuffing Wilson in his tracks and the 49ers don’t gain a yard on the play.