Flores drove in three runs to extend his RBI streak to four games, Zack Wheeler pitched effectively into the seventh inning and the New York Mets beat the Arizona Diamondbacks 4-1 on Saturday.