Facing the San Francisco Giants might be the ideal way for the Arizona Diamondbacks to get back on track.