Kansas City Royals' Alex Gordon, front, scores on a sacrifice fly by Lorenzo Cain ahead of the tag from St. Louis Cardinals catcher Yadier Molina during the fourth inning of a baseball game Wednesday, May 29, 2013, in St. Louis. (AP Photo/Jeff Roberson)

Cardinals down Royals

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