Via: The Mercury News
After taking three of four games from the spiraling Cubs, the Giants welcome the Dodgers to town as they attempt to close out the first half.....