Santana strong in 6 innings vs Cardinals