Buster Posey took another step forward Sunday by playing four innings in the Giants 7-5 win over the Mariners Sunday. He made his presence felt behind the plate -- just ask Carlos Peguero.