The Philadelphia Phillies scored three times off Madison Bumgarner in the seventh inning Saturday night, including a two-run home run by Cameron Rupp, to beat the Giants 3-2 before a crowd of 41,928.