Matt Cain allowed a leadoff home run but just two runs in seven innings. It wasn't enough to avoid another hard-luck loss, however, as the Giants couldn't support him to drop the series finale in San Diego.