Held to just a lone single, hit by pitcher Zac Gallen, through six innings, Arizona fell behind 6-0.
The Diamondbacks’ only consolation coming off this four-game sweep: They don’t play again on the road until June 25 at San Diego, exactly two months to the day since their last road victory.
Arizona’s last road win came April 25 at Atlanta, when Madison Bumgarner pitched a seven-inning no-hitter to complete a doubleheader sweep.
The 1963 Mets and 1943 Athletics, incidentally, were both guided by Hall of Fame managers toward the end of their tenures.
Curt Casali homered and drove in four runs for San Francisco, finishing a double shy of the cycle.