Garcia solid for Cardinals in loss