Failed pitcher Rick Ankiel hit a three-run homer to cap his debut as a major league outfielder, and Joel Pineiro worked seven scoreless innings in the Cardinals' 5-0 victory over the Padres on Thursday night.