Garoppolo completed 26-of-35 passes for 349 yards, four touchdowns and an interception in Sunday's win. On fourth-and-2 from the 49ers' 33-yard line, the former New England Patriots signal-caller found tight end George Kittle for a 39-yard gain to set up Gould's game-winning kick.
The Saints (10-3) initially grabbed a 46-45 lead with 53 seconds left after Drew Brees connected with receiver Tre'Quan Smith on an 18-yard touchdown, his fifth passing score of the game. Brees' pass attempt on a two-point conversion fell incomplete, leaving the Saints' lead at one point.
49ers receiver Emmanuel Sanders had a team-high seven receptions for 157 yards, including a 75-yard touchdown. He also threw his second-career touchdown pass after taking a handoff on a reverse.
Garoppolo delivered two touchdown passes to receiver Kendrick Bourne. Kittle finished with six catches for 67 yards and a receiving score.
Raheem Mostert led the 49ers' backfield with 10 carries for 69 yards and a rushing touchdown. He added two receptions for 40 yards and a receiving score. San Francisco's rushing attack combined for 162 yards on 24 carries, averaging 6.8 yards per rush.
Brees was 29-of-40 passing for 349 yards and five touchdowns. He added a one-yard rushing touchdown.