Cards' bats have big day