Quintana (2-1) managed to work around 10 hits, surrendering only one run over 5 1/3 innings. The 23-year-old Colombian didn't issue a walk and struck out four.
The American League Central-leading White Sox claimed the opener of a three-game interleague series.
Adam Wainwright (5-7) was saddled with the loss despite issuing only two runs on five hits over seven frames.
Allen Craig drove in the Cardinals' only run.
Lytro unveils camera that can focus a photo after shooting it
Moore to attend retreat in to avoid Kutcher's wedding