Tyler Fitzgerald reached on an infield single and scored the eventual winning run in the eighth inning on a throwing error by St. Louis pitcher Matthew Liberatore, leading the San Francisco Giants to a 6-5 win over the Cardinals on Saturday. The Cardinals rallied with three runs in the seventh inning to tie the game at 5. In the bottom of the eighth, Fitzgerald singled off the leg of Liberatore (3-4).