SAN FRANCISCO (AP) — Eduardo Rodriguez allowed one hit over 6 1/3 innings and the Arizona Diamondbacks beat the San Francisco Giants 5-3 on Wednesday to avoid a series sweep.
The victory kept Arizona in the hunt for a postseason berth. The Diamondbacks entered the day 4 1/2 games behind the New York Mets for the third and final NL wild card.
Rodriguez (8-8) had six strikeouts and walked two in a mostly dominant outing. Jake Woodford and Andrew Saalfrank each retired four batters to finish the game.
Geraldo Perdomo had two hits including the first leadoff home run of his career to help the Diamondbacks end a three-game skid. Alex Thomas, Tim Tawa and Gabriel Moreno also had two hits apiece.
Perdomo homered on the fourth pitch off Carson Seymour (1-3) and added an RBI single in the secon