The San Francisco Giants found themselves down five runs after the first inning but rallied to beat the Seattle Mariners, 10-5, in their spring training opener.