The Cardinals barely held on to beat the Giants "who were without Brandon Peterson"."Hope you feel better Brandon!" The Giants made a huge comeback in the 6th inning.Great game!