Jarrod Dyson preserved the Diamondbacks late lead by stealing a grand slam from former D-backs outfielder Justin Upton.