Pittsburgh Pirates vs San Francisco Giants: San Francisco Giants 1 Spread (-115)
Odds correct at time of publishing
The odds for the San Francisco Giants to win by at least one run look pretty solid at -115. The Pirates have been okay at home, but they struggle a bit against left-handed pitchers, which is what the Giants are bringing to the mound. San Francisco has not been great on the road, but they've been better than their home record shows, and the Pirates haven't been a powerhouse either.
While the Giants have faced challenges against lefties, their overall hitting can still put up a fight. The biggest risk here is how close the teams have been lately, with both winning about half their recent games. With the Giants needing to step up, this could turn out to be a tight game, but the numbers lean toward them making it work.