The San Francisco Giants managed to stay ahead of the Kansas City Royals, 3 to 2, on May 20.

Explore