The Kansas City Royals squeaked out a win over the Pittsburgh Pirates, 4 to 3, on July 8.

Explore