Cameron Rupp's two-run homer off Madison Bumgarner in the seventh was the difference as the Giants fell to the Phillies at AT&T Park on Saturday.