Corbin Carroll smashed a go-ahead grand slam and Joc Pederson joined him with a two-run shot of his own as the Arizona Diamondbacks topped the New York Mets 8-5.