It’s easy to write off strong Garoppolo games as a product of the 49ers’ offensive scheme and its playmakers, but there are too many things Garoppolo is doing now that he’s never done in the past that are making him successful. He’s not taking bad sacks, he’s not trying to fit throws into traffic, he’s making plays out of structure, and in general he seems less frenetic in the pocket. Garoppolo finished Monday night 20-of-29 for 228 yards and four touchdowns. The completions and yards aren’t of tremendous import, but the four touchdowns matter considering how hard of a time San Francisco had scoring TDs vs. the Chargers. The biggest key here is that head coach Kyle Shanahan trusted Garoppolo to throw the ball in some key spots down the stretch that allowed the 49ers to expand their lead instead of just trying to grind clock. If they’re going to make a run, it’s going to require Garoppolo to make some plays, and it’s looking more like the head coach is willing to let him do that if it means putting games away.