San Francisco Giants vs Houston Astros MLB game predictions for May 2nd, 2023. The San Francisco Giants and Houston Astros ...