Preview: Diamondbacks (38-49) at Giants (54-33)