After Phillies starter Joe Blanton threw three hitless innings, minor league right-hander Justin De Fratus entered and walked Brett Gardner. One out later, Granderson drilled a two-run home run to left.
Jorge Vazquez also hit his second home run in as many games. He led off the ninth inning by taking a 1-2 pitch out to left.
But on an afternoon when several stars were out of both lineups, the All-Star-studded Yankees infield didn't make the trip and Philadelphia second baseman Chase Utley nursed a right knee injury, players competing for jobs made strides on both teams.
Yankees starter Ivan Nova struck out two over two perfect innings.