Kyle Shanahan became a real head coach last Sunday.
And if he becomes a successful head coach one day, we will look back at Sunday’s game against the Giants as his breakout performance. The day he showed he could coach an entire team, not just the offense.
Before Sunday’s game, Shanahan was a mere offensive coordinator. Hadn’t made the transition to his new job yet. He was laser focused on installing his complex scheme, his pride and joy, the thing the 49ers hired him for. He wasn’t focused on instilling discipline or coaching fundamentals or creating a winning culture.
By neglecting those crucial things, Shanahan established a culture that tolerated mistakes. Not once did he punish a player who committed a penalty or dropped a pass or turned the ball over during training camp. He simply moved on to the next play like the mistake didn’t happen. Or, he started the play over again. Called a “do-over,” something you don’t get in real games.
He was more concerned with teaching his state-of-the-art offense than enforcing a standard of performance. He wasn’t a leader.
And his lack of leadership carried over to the regular season. The 49ers beat themselves every week with the same self-inflicted errors — penalties, drops, sacks, turnovers — and Shanahan couldn’t eliminate the mistakes. Couldn’t get his players to play a clean, focused game.
That’s why Shanahan lost his first nine games as a head coach. He was a passenger on his own team. He wasn’t driving the car. No one was driving.
But something changed in game No. 10.
Not only did the 49ers win — they blew out the Giants. Outscored them 31-13 until late in the fourth quarter when the Giants scored a touchdown and a two-point conversion during garbage time.
Sure, the Giants are a bad team. Maybe the worst team the 49ers have faced all season. The Giants were missing key players who are injured, and their healthy players didn’t seem to want to tackle or cover or play in general. They reportedly have quit on their head coach, Ben McAdoo. It sure looked like they quit on Sunday.
The Giants’ total apathy partially explains why the 49ers played so well. C.J. Beathard was the third-highest-rated quarterback in the NFL last week. The offense gained a season-high 474 yards. And the defense allowed the Giants to convert only five of 14 third downs. We can’t expect the 49ers to produce those numbers every week.
But as well as they played against the Giants, the 49ers would not have won that game had they committed the same silly mistakes they made earlier in the season, if they had beaten themselves.
The Giants didn’t give the game away. They turned the ball over just once. They forced the 49ers to play a clean, smart, professional performance.
And the 49ers did just that. They earned the win. And Shanahan gets the credit. For the first time this season, he was in the driver’s seat.
The past few weeks, you couldn’t tell if he cared whether the car crashed and burned. Couldn’t tell if he was coaching to win or lose. He seemed to be going through the motions, motioned that made no sense. He was calling far more passes than runs, even though his offensive line struggles in pass protection and his quarterback, C.J. Beathard, was taking a beating.