The St. Louis Cardinals scored eight runs in the seventh inning to rally from a four-run deficit and beat the Los Angeles ...