Adam Duvall hit a tiebreaking homer in the seventh, and the Marlins (14-16) improved to 4-11 in games decided by less than three runs.
“If we continue doing things the right way, the results are going to show,” López said. “We’re in these games, and we have a team full of guys who can make something happen really quick. Things are going to start snowballing.”
The Diamondbacks came into the series second in the majors in runs but were outscored 20-4 in the three games.
“We were playing very good baseball, and we got beat,” manager Torey Lovullo said. “The pitching shut us down. For three days we didn’t play our brand of baseball. We know that, and it’s up to us to get the worm turned.”
Miguel Rojas led off the first inning with his first home run for the Marlins, but Madison Bumgarner retired the next 17 batters.
Bumgarner was hit on the right wrist by a 92 mph pitch in the second inning but was unfazed. Instead, the left-hander struck out the next five batters he faced.
X-rays after the game were negative.
“It’s a little swollen,” Bumgarner said. “There’s no great amount of pain.”