The St. Louis Cardinals rallied for three runs in the eighth inning to take a 5-4 win against the host Chicago White Sox in the opener of a doubleheader on Thursday. Cardinals starting pitcher Erick Fedde gave up two runs on six hits in five innings. Reliever Andre Granillo (1-0) got the final out in the seventh for the win, and Ryan Helsley tossed a perfect ninth for the save.