The St. Louis Cardinals beat the Kansas City Royals, 10 to 3, on May 22, 2019.

Explore