Gallardo (5-4) improved to 7-0 in his 10th career start against the Diamondbacks after surrendering just one run on five hits with four strikeouts
David Peralta contributed two hits and a run scored and Didi Gregorius drove in the lone run for the Diamondbacks, who have now dropped seven of their last nine.
Rookie right-hander Chase Anderson (5-2) was tagged with the loss after giving up five hits and three runs -- two earned -- across six innings.
2014: The Year in Fashion [PHOTOS]
UPI Sports Results for September 19, 2014