The Mariners rallied for a 6-5 victory over the Giants on Saturday afternoon in Peoria Stadium on a day more defined by the stinginess of San Francisco starter Matt Moore and some opportunistic offense by both teams.