Another marquee matchup will unravel when the San Diego Padres visit divisional foes the San Francisco Giants at Oracle Park for the second game of their three-game series. The Padres hold second place in the jampacked National League West with a 23-14 record, while the Giants are just one game behind in third place.It will be a battle of star caliber pitchers as San Diego native Joe Musgrove battles the Giants' left ace Carlos Rodon. Musgrove carries a 4-0 record with a 2.20 ERA, while Rodon has a 4-2 record with a 3.49 ERA.Match DetailsFixture: San Diego Padres vs San Francisco Giants.Date & Time: Saturday, May 21, 4:05 PM EDT.Venue: Oracle Park, San Diego, California.San Diego Padres PreviewThe San Diego Padres, despite their recent struggles, have brought the fight to NL West favorites the Los Angeles Dodgers and San Francisco Giants this season. Led by NL MVP early frontrunner Manny Machado, the Padres are just two games behind the Dodgers for the top spot in the division.The Padres' offense has mostly been subpar, but their pitching has stepped up, finding itself in the top half of most team pitching categories this season. Against a top tier offense like San Francisco's, it will be interesting to see how the San Diego crew navigate through the game.Key Player - Joe MusgroveSan Diego Padres pitcher Joe MusgroveSan Diego native Joe Musgrove gets the nod as the key player in this matchup with the San Francisco Giants. Musgrove is eighth best among all major league pitchers with an ERA of 2.20. He's also one of the few pitchers this season that still carries an immaculate record through at least seven starts as he has won four of his outings and has lost none.Danny Vietti@DannyViettiJoe Musgrove has started 6 games this season.He has 6 quality starts (6+ IP, 3 ER or less).He is the only pitcher in baseball this year to record a quality start in every game (minimum 3 starts).12811Joe Musgrove has started 6 games this season.He has 6 quality starts (6+ IP, 3 ER or less).He is the only pitcher in baseball this year to record a quality start in every game (minimum 3 starts). https://t.co/RyTDzni6Dn"Joe Musgrove has started 6 games this season. He has 6 quality starts (6+ IP, 3 ER or less). He is the only pitcher in baseball this year to record a quality start in every game (minimum 3 starts)." - @ Danny ViettiWith Musgrove in supreme form and the Giants on a respectable streak, it will be interesting to see how things pan out in this matchup.San Diego Padres Projected LineupStarting Pitcher: Joe Musgrove.Jake Cronenworth, 2BJurickson Profa, LFManny Machado, 3BEric Hosmer, 1BLuke Voit, DHWil Myers, RFHa-Seong Kim, SSAustin Nola, CTrent Grisham, CFSan Francisco Giants PreviewThe San Francisco Giants have the opposite issues that the Padres have experienced. While their batters have stepped up this campaign, their pitchers have slowly regressed and have tapered away. In the early weeks of the season, it was their pitching that propelled them to victories while their batting offense was struggling, but that's the reverse case now. This is mainly due to the injury bug hitting their pitchers as of late.The San Francisco Giants will rely heavily on their batting lineup in this game. However, it won't be as easy as the San Diego Padres and especially starter Joe Musgrove have proven to be very difficult to unlock this season.Key Player - Thairo EstradaSan Francisco Giants infielder Thairo EstradaEx-New York Yankees infielder Thairo Estrada has flourished in the Bay Area. Estrada is batting .271 with two homers, nine doubles, and 20 RBIs on 36 base hits while also adding six stolen bases to his stat line.SF Giants on NBCS@NBCSGiantsJust your everyday 1-4-3 putout29528Just your everyday 1-4-3 putout https://t.co/jhzTIcQiF2"Just your everyday 1-4-3 putout" - @ SF Giants on NBCSThe Venezuelan has not only been a stud on offense, but also on defense. You can expect him to produce gems like this against the San Diego Padres.San Francisco Giants Projected LineupStarting Pitcher: Carlos Rodon.Austin Slater, CFDarin Ruf, LFBrandon Belt, 1BWilmer Flores, DHEvan Longoria, 3BBrandon Crawford, SSThairo Estrada, 2BJoey Bart, CMike Yastrzemski, RFSan Diego Padres vs San Francisco Giants PredictionThis game could be a preview of the battle for the wildcard spot, or even possibly the division title of the National League West. There is surely a lot at stake for the two squads.It will moistly boil down to the matchup between their excellent pitchers. As the teams have almost identical records this season, we'll give the slightest of margins to the San Diego Padres for their excellency in pitching so far. Padres to win, 3-2.Where to follow Padres vs Giants?Watch: Bally Sports San Diego (Padres), NBCS BA, FS 1 (Giants).Listen: KWFN 97.3, XEMO 860 (Padres), KNBR 680, 1510 AM - KSFN (Giants).