The Miami Marlins beat the Kansas City Royals, 3 to 1, on July 19.

Explore