San Francisco took the lead midway through the fourth quarter as a goal-line touchdown by Christian McCaffrey capped off a 14-play, 77-yard drive. After grabbing ahold of the lead for the first time in the game, the defense continued to shut Justin Herbert and the rest of Chargers offense down, allowing just 10 yards of total offense on their final three drives and picking off Herbert to seal the game.  Garoppolo finished with 240 yards through the air on 19 of 28 passing. Brandon Aiyuk was his go-to target, catching six of his seven targets for 84 yards. Meanwhile, Elijah Mitchell led the Niners rushing attack, notching 89 yards on the ground on a 4.9-yards-per-carry clip. As for McCaffrey, he logged 77 yards from scrimmage along with that rushing touchdown.  On the other side, Herbert completed 21 of 35 for 196 yards, a touchdown and an interception. DeAndre Carter led all Chargers pass-catchers with 64 yards through the air.  From here, the 49ers will gear up for an international matchup with the Arizona Cardinals that’ll take place at Estadio Azteca in Mexico City. As for the Chargers, they’ll head back to SoFi Stadium and await the Kansas City Chiefs for an AFC West showdown in prime time.