Madison Bumgarner allowed a season-high four earned runs against the Padres, including two homers, in the Giants' loss Friday in San Diego.