The San Francisco Giants eked out a victory over the Houston Astros, 4 to 3, on June 10.

Explore