Soroka leads Diamondbacks to 3‑2 sweep of Giants

SAN FRANCISCO (Interstat) — Michael Soroka pitched six strong innings and the Arizona Diamondbacks used a pair of sacrifice flies in the middle innings to beat the San Francisco Giants 3-2 on Wednesday afternoon at Oracle Park.

Soroka allowed four hits and two earned runs while striking out three to improve to 7-2 on the season. Paul Sewald worked a perfect ninth inning for his 14th save. Trevor McDonald took the loss despite allowing just two earned runs over 6⅓ innings, striking out six.

The win gave Arizona its third consecutive victory in the four-game series and lifted the Diamondbacks to 31-24. San Francisco dropped to 22-34. The game drew an announced crowd of 33,258 and lasted 2 hours, 21 minutes.

San Francisco struck first in the third inning. Drew Gilbert singled to lead off the frame, and Willy Adames followed with a double to put runners at second and third. Luis Arraez then singled up the middle, scoring both Gilbert and Adames to give the Giants a 2-0 lead. Arraez finished the game 3-for-4 with two RBIs, his third multi-hit performance in the past week.

Arizona answered in the sixth. Corbin Carroll reached on a force out and moved to third on a single by Geraldo Perdomo. Adrian Del Castillo lined a single to left that scored Carroll and sent Perdomo to second. After a walk to Ryan Waldschmidt, Ildemaro Vargas lifted a sacrifice fly to right, bringing home Perdomo to tie the game at 2.

The Diamondbacks took the lead in the seventh. Tommy Troy singled to right and Ketel Marte followed with another single, putting runners at first and second. An error by Giants reliever Matt Gage on a bunt attempt by Corbin Carroll loaded the bases. Perdomo then delivered a sacrifice fly to left, scoring Troy to make it 3-2.

Soroka retired the side in order in the bottom of the sixth and worked around a two-out walk in the seventh before giving way to the bullpen. Ryan Thompson and Brandyn Garcia combined to get the final out of the seventh, and Kevin Ginkel worked a scoreless eighth despite allowing a double to Adames and a single to Arraez. Ginkel picked off Arraez at second base to end the inning.

Sewald struck out Rafael Devers to begin the ninth and induced a flyout from Matt Chapman to seal the win. San Francisco managed six hits overall, including two from Adames, who doubled twice. Arraez also had two hits, but the Giants could not push across the tying run after the third inning.

Arizona’s Ketel Marte went 2-for-5 with a run scored, and Tommy Troy also had two hits. The Diamondbacks manufactured runs without the benefit of extra-base hits, relying instead on timely singles and productive outs. They finished with six hits as a team.

The game featured strong pitching on both sides. Soroka retired the first seven batters he faced before Gilbert’s single. He allowed only one extra-base hit, the Adames double, and did not walk a batter. McDonald kept the Giants in the game, scattering six hits over 6⅓ innings while striking out six. He did not walk a batter.

Caleb Kilian worked two scoreless innings of relief for San Francisco, allowing no hits and striking out one. Matt Gage and Trevor McDonald each recorded strikeouts in relief for the Giants.

Arizona improved to 4-1 in the season series against San Francisco, following wins Monday and Tuesday and a sweep of a three-game set at Chase Field earlier in May. The Diamondbacks have won six of their last seven games and eight of their last 11.

The Giants have lost four of their last five and seven of their last 10. They managed only two runs after the third inning and left five runners on base.

The Diamondbacks are scheduled to travel to Seattle for a three-game series beginning Friday. The Giants head to Colorado for a three-game set starting the same day.

Interstat’s game simulator projected a final score of Arizona 7, San Francisco 4, and its ELO system gave the Diamondbacks a 52.60 percent probability to win. Arizona was installed as a pregame favorite with a spread of minus-1.5. The total of five runs went over the over-under line of 7.5.