Before a crowd of 32,323 — about 9,000 under capacity — the Cubs led 5-2 in the ninth. Strop walked Chris Owings on four pitches and Castro allowed Tony Campana's grounder to kick off his glove for an error. Castro tried to keep his left leg on second as he retrieved the ball, and second base umpire Brian O'Nora called the sliding Owings safe — a decision confirmed by the replay umpire in New York.
Pinch-hitter Eric Chavez walked on a full count, loading the bases, and Gerardo Parra struck out. Prado's bouncer up the middle bounded off second base, eluding second baseman Darwin Barney and kicking into short right-center field as the Diamondbacks closed to 5-4. Strop struck out Paul Goldschmidt for the second out.
Montero fouled off a 2-2 pitch, took a ball, and then lined a tying single to right. Hill blooped a ball down the right-field line and Justin Ruggiano injured his left hamstring as he tried for a sliding catch near the foul line and the bullpen mound. He needed assistance to leave the field and was replaced by Ryan Kalish.
Samardzija allowed two runs and seven hits in 7 1-3 innings and is winless in 11 starts since beating San Diego on Aug. 24. He was supported by Ruggiano's two-run homer in the sixth and a three-run fifth.
Trevor Cahill (1-4) pitched two scoreless innings for Arizona, which ended a four-game losing streak, and Addison Reed got his fourth save as the Cubs went quietly in a 1-2-3 ninth.
That gave the Diamondbacks gome good news on a day when they learned outfielder Mark Trumbo will be out an undetermined amount of time with a stress fracture in his left foot. Trumbo has felt plantar fasciitis since spring training.
"The plantar (fasciitis) at times has been pretty bad but manageable," Trumbo said. "That's what you have to do. You've got to earn a living and play. This was to the point where I severely had to compensate running-wise to the point where I probably wouldn't be much of an asset on either side."