The San Francisco Giants defeated the Houston Astros, 4 to 3, on June 10.

Explore