Amarista's big night leads Padres past Angels 3-2