Fitzgerald scores from 1st on throwing error as Giants beat Cardinals

San Francisco Giants beat St. Louis Cardinals 6-5 with Tyler Fitzgerald scoring the winning run on a throwing error. Giants' Matt Chapman had two doubles, and Tristan Beck returned to pitch after a long absence. Cardinals' Goldschmidt and Donovan had strong performances.