SAN FRANCISCO -- Cameron Rupp chased Madison Bumgarner with a two-run homer in Philadelphia's three-run seventh inning, helping the Phillies beat the San Francisco Giants 3-2 on Saturday night.