The Cardinals were without sluggers Albert Pujols and Matt Holliday, who were scratched after batting practice. Pujols was supposed to be back in the lineup after being sidelined by back soreness but the problem resurfaced. Holliday had some soreness in his rib cage.
Penny allowed one hit, struck out two and walked none in a much sharper effort than his spring debut. The right-hander gave up three runs and six hits in two innings against a Mets split-squad on Friday.
Penny agreed to a $7.5 million, one-year contract with St. Louis in the offseason.
Washington's Garrett Mock allowed two runs and five hits in three innings.