ST. LOUIS — — Gabriel Moreno hit his second career homer and first for the Diamondbacks, a three-run blast that capped a six-run fourth inning against the Cardinals’ Jordan Montgomery, and Arizona held on to beat St. Louis 8-7 on Tuesday night.
Moreno was the sixth consecutive Diamondback to reach base to open the fourth and his homer to center made it 7-2.
Willson Contreras homered twice for the Cardinals, including a two-run shot during St. Louis’ three-run ninth. Miguel Castro came in and got the last two outs for his first save.
Montgomery (2-2) allowed seven runs on 10 hits in four innings as his ERA jumped from 2.45 to 4.84.
INF Brendan Donovan was a late scratch with a left shin abrasion.
Jake Woodford (0-2, 5.65) starts for the Cardinals in a day game today, 11:20 with the pregame and the first pitch at 12:15 on KIRX.