Diamondbacks' big night falls apart in 9-8 loss