How to watch Houston Astros vs San Francisco Giants MLB game: Live stream, regional networks, team news and start time Goal.com