As expected, the 49ers have given a new contract to an ex-Patriot they acquired last year. The surprise: It wasn’t quarterback Jimmy Garoppolo. Three days after it was reported the 49ers were closing in on a multi-year deal with Garoppolo, they signed defensive end Cassius Marsh to a two-year contract extension Wednesday. Marsh, 25, was claimed off waivers from New England on Nov.