Kole Calhoun's two-run blast in the ninth inning proved to the deciding factor as the Los Angeles Angels defeated the San Francisco Giants, 8-7, in spring training on Monday.