Lance’s final preseason game could probably best be described as uneven. He missed some throws and his accuracy on passes where there should have been chances for yardage after the catch was a little off, but he looked comfortable throwing on the run when Kyle Shanahan drew up plays to get him out of the pocket.
Shanahan was forced to dial up such plays because an offensive line without starting tackles Trent Williams and Mike McGlinchey struggled mightily to keep the pocket clean.
Lance was under near-constant pressure as left tackle Jaylon Moore and right tackle Colton McKivitz each endured nightmare games as veteran Texans defensive lineman Jerry Hughes thrived against both.
It was also an up-and-down night for the Niners’ prospective starters on the interior of the offensive line. Right guard Spencer Burford was called for a couple of holding penalties and left guard Aaron Banks was guilty of allowing penetration in the run game.
Both Burford and Banks figure to be more comfortable when they are playing next to McGlinchey and Williams respectively. Yet the lack of convincing options at San Francisco’s disposal when either of their starting tackles are missing is of substantial concern, particularly with McGlinchey’s status for Week 1 up in the air due to irritation to his surgically repaired knee.
The Niners can’t afford to have Lance running for his life when the games start to matter, and neither Moore nor McKivitz inspired confidence they are ready to step into the breach if needed in the regular season.