The Houston Astros and San Francisco Giants will finish up their three-game series on Sunday afternoon. It's time to continue our MLB odds series and make an Astros-Giants prediction and pick.

This is an important series for both of these powerhouses. The Astros are only 5.5 games ahead of the Oakland Athletics, so every game is a chance to extend that lead over their division rival. The Giants are in an even tighter spot in the NL West, as they are clinging to a three-game lead over the Los Angeles Dodgers. This matchup is also a chance for both teams to see how they stack up against playoff-caliber competition.

Here's how the bookmakers have set the lines for Sunday's game.

MLB Odds: Astros-Giants Odds

*Watch MLB games LIVE with fuboTV (click for free trial)*

Houston Astros ML (+103)

San Francisco Giants ML (-113)

Over 8 1/2 runs (-113)

Under 8 1/2 runs (-107)

Why The Astros Could Win

The Astros certainly have a case for having the best offense in the entire league. Their team ranks inside the top three in the league in batting average, OBP, OPS, and slugging percentage. They also have the most runs and RBI in baseball. Pitching well against this team is nearly impossible, no matter who you have on the mound.

Houston also has a good pitcher slated to take the mound in this one. Pitcher Luis Garcia has been solid all year long, posting a 3.19 ERA and a 1.09 WHIP. Both are pretty good numbers, indicating that Garcia has what it takes to pitch agains this elite San Francisco lineup.

The Astros will face Giants pitcher Logan Webb in this rubber match. Webb has been pretty good lately, but there's reason to believe that Houston can put up some runs against the righty. The Astros are a significantly better offensive team when they play on the road. They see a big jump in all of their offensive stats, including batting average, OBP, and slugging percentage. Four of Houston's hitters are career .500 batters against Webb, so they clearly see him well. The Astros shouldn't have too much trouble putting some runs up.

Why The Giants Could Cover The Spread

The Astros may sport the best offense in the league, but the Giants aren't far behind. They rank inside the top 10 in the league in all the same stats that Houston ranks in the top three in, and Kris Bryant just got added to the lineup. San Francisco's lineup is also notoriously patient, which almost always creates problems for opposing pitchers. Luis Garcia is having a strong year, but he needs to be nearly perfect against the Giants in order to put together a good performance.

Logan Webb has been nearly perfect in his last seven starts. Over that span, he has pitched to the tune of a 1.54 ERA and a 0.86 WHIP. Both are truly elite numbers. Webb's numbers when he pitches at home are also insane. The righty's ERA drops from 4.62 on the road to 1.61 at home. Houston's offense is definitely elite, but Webb is pitching on an elite level. He should be able to contain the Astros, especially since this game is in San Francisco.

Final Astros-Giants Prediction & Pick

These two teams are nearly even in so many categories. When that happens, the best call is typically to go with the team that has the pitching advantage. Logan Webb has been absolutely lights-out lately, and that should continue in this series finale. This will be a very close game, but the Giants should manage to scrape out a victory.

FINAL PICK: San Francisco Giants ML (-113)