Matt Cain got shelled in his first start this season as the Giants lost to St. Louis 14-3. His psyche may be a bit weak going into this one as a result. Meanwhile, Carlos Villanueva should have plenty of confidence after going 6.7 innings, allowing just one run and two walks with six Ks in his debut. On the road this season, the Giants are getting just 3.7 runs per game. Meanwhile, Chicago has produced 5.3 per game at home. In his last nine starts as a road favorite in the -110 to -150 range, Cain is just 2-7. Take the home dog here.
TAKE THE GUESSWORK OUT OF SPORTS BETTING
Get my free MLB picks and predictions.
Join 409,399 Subscribers!