Seasoned veteran Javy Vazquez took the mound for the fish against the hard throwing youngster Daniel Hudson. The Marlins however hopped on Hudson early and a big reason why was Mike Stanton.
Stanton opened the scoring with a two-run home run to left-center in the second inning. Emilio Bonifacio doubled two batters later and starting pitcher Javier Vazquez, who pinch-hit earlier in the series, drove Bonifacio home on a single to center for a 3-0 lead.
In the next inning Stanton tripled off D-backs starter Daniel Hudson, scoring Logan Morrison to make it a 4-0 lead.
Since returning from bereavement list, Marlins pitcher Javy Vazquez has gone 17 IP, 7 H, 2 ER, 13 K, 3 BB. The good pitching from the righty continued throughout most of the night.
Javier Vazquez cruised through five innings of one-hit baseball, but he was lit up in the sixth. Ryan Roberts hit his eighth home run of the year, a two-run shot to left field, and Upton drove in Kelly Johnson with a groundout to second base after Johnson tripled.
Choate came in to face two lefties but failed to retire either one. Miguel Montero was HBP and Juan Miranda worked a walk. Mujica then came in to pitch and allowed a run ( Charged to Vazquez ).
The D-Backs gained the lead but it was quickly lost when John Buck hit a solo home run to right field off D-backs closer J.J. Putz to lead off the top of the ninth and tie the game, 5-5.
Mike Dunn came in to get the first out in the bottom of the night but he also walked a batter. Reliever Clay Hensley came in to pitch, but he had to leave the game after injuring his right shoulder on a strikeout pitch to D-backs pinch-hitter Sean Burroughs.
Burke Badenhop came in to get the final out, but Justin Upton’s broken-bat bloop single into right field gave the D-backs a come-from-behind 6-5 walk-off victory over the Marlins.
Javier Vazquez pitched six innings, allowing four earned runs on six hits. He struck out five.
On a positive note, Mike Stanton did go 3-4 and just a single shy of the 1st cycle in Marlins history.
Another disappointing performance from the bullpen allowed the Marlins lose the series 2-1. Overall the team went 5-4 on the road trip.