Bumgarner takes on Giants nemesis in San Diego