AP and Reuters

Diamondbacks beat Mets 4-3 for 4th win in 20 games vs New York

Tommy Pham hit a tying home run in the eighth inning to finish a triple short of the cycle in his return to Citi Field, Ketel Marte had a go-ahead double in the ninth and the Arizona Diamondbacks rallied to beat the Mets 4-3 for just their fourth win in 20 games against New York.