After finding themselves in a 17-0 hole to the Packers, Jimmy Garoppolo and the 49ers came back to take a 28-27 lead with 37 seconds remaining in the game. Yet Mason Crosby was able to win it late for the Packers.
Jimmy Garoppolo knows that any personal on-field struggles will result in a chorus of calls for a 49ers quarterback switch. Thus is the life of someone who sits above Trey Lance on the depth chart.
And sure enough, after Garoppolo got off to a rough start Sunday night against the Green Bay Packers, there was no shortage of criticism.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
RELATED: Jimmy G makes fan's day ahead of 49ers-Packers game
After achieving just one first down on San Francisco's first two offensive drives, Garoppolo threw an interception on the first play of the 49ers' third drive. Luckily, the defense bailed him out, coming up with a huge fourth-down stop to force a turnover on downs.
Garoppolo put together a few completions on the fourth drive, which culminated in a punt from midfield. He got another chance before halftime thanks to a 68-yard kickoff return from Trent Cannon, and ultimately got the 49ers down to the 1-yard line. However, after three incompletions, Garoppolo was replaced by Lance with just three seconds remaining in the half. Lance promptly ran it in for the score, pulling the 49ers within 17-7.
Garoppolo started under center in the second half, as Kyle Shanahan told NBC's Michele Tafoya at halftime that Lace's insertion on fourth down was just the "right moment for that play call."
Download and follow the 49ers Talk Podcast
San Francisco 49ers
Find the latest San Francisco 49ers news, highlights, analysis and more with NBC Sports Bay Area and California.