Giants End Losing Streak vs. Diamondbacks Behind Ramos, Bericoto Homers

After falling to the Arizona Diamondbacks eight times in a row this season — including five consecutive losses in Phoenix — the San Francisco Giants finally got the better of their rivals Wednesday night, pulling out a 6-4 win on the road.

The offensive spark came from Heliot Ramos and Victor Bericoto, both of whom went deep, while starting pitcher Trevor McDonald was nearly untouchable through six innings of shutout ball. McDonald improved to 3-6 on the season with the performance.

Arizona’s Zac Gallen, who fell to 3-8, kept pace with McDonald early on, but the Giants broke through in the fifth inning when Ramos crushed the first pitch he saw over the center field wall for his sixth home run of the year. Jung Hoo Lee followed with a base hit, and Bericoto then launched a blast to left-center for his fourth homer, putting San Francisco up 3-0.

The Giants added three more runs in the sixth inning, with Ramos driving in one on a triple and Lee and Drew Cavanaugh each contributing run-scoring singles. Gallen was pulled with two outs in that frame, having surrendered all six Giants runs on seven hits, with one walk and four strikeouts.

McDonald was equally impressive, retiring 18 of the 19 batters he faced and striking out five. The only blemish on his outing came when Ketel Marte led off the fourth with a single, then stole both second and third base — but was left stranded.

Arizona mounted a comeback attempt in the eighth inning against Giants reliever Ryan Walker. Pavin Smith singled in a run, and two more scored when Marte’s double resulted in a throwing error by Giants shortstop Christian Koss. After Dylan Smith entered to pitch, a run-scoring infield out by Corbin trimmed the deficit to 6-4.

With the bases clear, Gabriel Moreno singled and advanced to third on a second throwing error by Koss, but Smith struck out Lourdes Gurriel Jr. to end the threat with the potential tying run on base.

Caleb Kilian handled the ninth inning without issue, recording a 1-2-3 frame for his seventh save of the season.

Ramos, Bericoto, Lee, and Cavanaugh each recorded two hits for San Francisco, who out-hit Arizona 11-7. Despite seeing his four-game home run streak come to an end, Marte finished with a double and a single for the Diamondbacks.