Via: NBCS Bay Area
In the first game of a pivotal homestand, Matt Cain gave up six runs in five innings as the Cubs beat the Giants 8-5 Tuesday.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.