Max Kepler delivered the game-winning RBI in the 10th inning as the Arizona Diamondbacks scored eight unanswered runs in an 8-7 win against the St. Louis Cardinals on Sunday in Phoenix.
Kepler drove in automatic runner Jorge Barrosa with a one-out double to right field off Luis Gastelum (1-1).
Juan Morrillo (3-4) allowed one hit over 1 1/3 scoreless innings across the ninth and 10th innings to register the win.
Arizona’s rally began in the sixth. Adrian Del Castillo knocked a lead-off double, Ryan Waldschmidt singled and Ketel Marte’s single up the middle drove in Del Castillo to cut the deficit to 7-1.
Andre Pallante walked Geraldo Perdomo to load the bases, and Waldschmidt scored one out later when Pallante walked Gabriel Moreno, ending his outing.
Ryne Stanek came in and retired the first batter before issuing a walk to Tyler Locklear which brought Marte across the plate, narrowing it to 7-3.
Perdomo pulled Arizona within two in the seventh when he followed up Del Castillo’s leadoff walk with a two-out inside-the-park home run to left field on a liner that skipped past St. Louis left fielder Jose Fermin and rolled to the wall.
Nolan Arenado’s two-run home run just over the left field wall in the eighth tied the game at 7.
St. Louis opened a 5-0 lead in the third inning. Lars Nootbaar walked and scored on Blaze Jordan’s triple. JJ Wetherholt singled to bring in Jordan and double the advantage.
Wetherholt went to third on Ivan Herrera’s base hit, and Jordan Walker brought him around with a double to push the lead to 3-0. Alec Burleson’s single to center field allowed Herrera and Walker to come in, extending it to 5-0.
Fermin chased Diamondbacks ace Eduardo Rodriguez, who threw 40 pitches in the frame, with a single. Right-hander Drey Jameson came in and walked Nootbaar before getting Jordan to line out to retire the side, stranding the bases loaded.
The Cardinals made it 7-0 in the fifth. Burleson singled, and Fermin and Nootbaar each walked to load the bases. That ended Jameson’s appearance, replaced by Philip Abner. Jordan (3-for-5, three RBIs) greeted Abner with a single to right that brought in two runners.
Herrera and Burleson each added three hits for St. Louis. Del Castillo and Kepler led Arizona with two hits apiece.
Rodriguez surrendered five runs on seven hits in 2 2/3 innings. Pallante gave up three runs on five hits in 5 1/3 innings.


