Cardinals down Royals

St. Louis Cardinals score three runs in eighth inning in win against the Kansas City Royals.