Eric Hosmer had a homer among his three hits and drove in three runs, newcomer Victor Caratini also had three RBIs and the San Diego Padres gave up four long balls in the fifth inning to blow a fiverun lead before beating the Arizona Diamondbacks 87 on Thursday to open one of the most anticipated seasons in franchise history.