David Morgan pitched five perfect outs to earn the win and Xander Bogaerts clubbed a walk-off grand slam in the 12th inning as the San Diego Padres took down the Colorado Rockies 7-3.