PHOENIX — Zac Gallen held the Phillies to four hits over seven innings, James McCann scored the go-ahead run in the sixth after a double and the Arizona Diamondbacks defeated Philadelphia 4-3 on Saturday night.
Arizona went back over .500 at 78-77 and moved within two games of the final wild-card spot in the National League. Cincinnati, which won Saturday, is one game behind the New York Mets.
Blaze Alexander and McCann hit back-to-back doubles against Phillies starter Aaron Nola to tie the game at 3-3 and Ildemaro Vargas singled off reliever Tanner Banks for the go-ahead run.
Gallen (13-14) struck out nine — five looking — and walked two. He threw 103 pitches, equaling his season high. John Curtiss pitched the ninth for his first save as a Diamondback and third of his career.
Alec Boh