Soroka leads Diamondbacks to 3‑2 sweep of Giants
SAN FRANCISCO (Interstat) — Mike Soroka limited San Francisco to two runs on four hits in six innings, Geraldo Perdomo broke a seventh-inning tie with a sacrifice fly and the Arizona Diamondbacks beat the Giants 3-2 on Wednesday for a three-game sweep. Arizona has won five straight and 10 of 11, improving to 31-24. San Francisco fell to 22-34. Soroka (7-2) struck out three. Trevor McDonald (2-2) allowed two runs in 6 1/3 innings. Paul Sewald earned his 14th save with a scoreless ninth. Arizona scored two runs in the sixth on an RBI single by Adrian Del Castillo and a sacrifice fly by Ildemaro Vargas. Perdomo’s sacrifice fly in the seventh scored Tommy Troy. The Giants scored both runs in the third on a two-run single by Luis Arraez. Attendance was 33,258. Time of game was 2:21.