Yes, everyone seems to be on the Giants today, and at first glacé seemed like a good upset pick.
I'll go against the grain and public bets coming in on SF.
Cards are an impressive 17-6 following a loss (best in majors) and they did that at a 70% clip last season.
Garcia has been nothing short of impressive vs Giants in his short career and has just won games for Cards. Vogelsong has very poor #'s vs Cards line-up and has been beaten up by Cards in his career. He is much better at home than on the road with a 5.30 ERA.
Should still be a close game, but I like Cards chances and if they don't get it today, Wainwright is on mound tomorrow.