Peralta smashes 1st home run as Card in 7-6 win over Reds