MIAMI – Major League hits leader Otto Lopez drove in the late go-ahead run in the Marlins’ 10-6 victory over the D-backs on Tuesday night at loanDepot park.
Since a season-long five-game skid, Miami has won six of seven.
After coughing up a three-run lead in the top of the eighth, the Marlins wasted no time answering back with a four-run frame. With the game tied at 6, Joe Mack led off the bottom half of the frame with his career-high fourth hit and Connor Norby followed with a hit by pitch. After Liam Hicks popped out on a sacrifice bunt, Lopez singled up the middle to score Mack.
A pair of defensive replacements tacked on three runs: Javier Sanoja with a two-run single and Esteury Ruiz with an RBI double.
With a three-hit performance, which included two doubles, Lopez improved his MLB-best average to .341 and his hits total to 89.
After right-hander Max Meyer surrendered a solo shot to the second batter of the game, Corbin Carroll, Miami responded with a run thanks to its All-Star-worthy middle infield. Lopez doubled to straightaway center and scored on Xavier Edwards’ two-out single to right.
The Marlins took a 2-1 lead in the second when Norby doubled off the left-center wall with two outs, scoring Mack from first.
The Lopez-Edwards duo manufactured another run in the third, when Lopez led off the frame with a double, stole third and scored on Edwards’ sacrifice fly.
Arizona got a run back in the fourth on Gabriel Moreno’s homer to left-center. This marked just the second time this season Meyer had given up multiple home runs in a game (May 13 in Minnesota).
Miami extended its lead to 6-2 in the sixth on Liam Hicks’ RBI double and Stowers’ two-out two-run double, but Arizona came back with one run in the seventh against righty Michael Peterson and three in the eighth against righty Tyler Zuber.
