MIAMI -- — Pablo López came through with a strikeout when he needed it most, and the Miami Marlins won a close game for a change to complete their first sweep of the season.
The score was 1-all when a double and an error brought Kelly to the plate.
“The biggest at-bat of the night,” López said. “My pitch count was high. You just want to go at the guy with everything you've got and empty the tank there.”
“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.”
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.”
“There was a little bit of a scare there," Lovullo said.
"J.B. made some mistakes over the plate, and that was the difference in the game,” Lovullo said.
The Marlins won with five hits.
López allowed only an unearned run in five innings. He remained winless this season despite an ERA of 2.04 in seven starts.
Dylan Floro (2-1) pitched a perfect seventh, and Yimi García worked around a two-out single in the ninth for his fifth save in six chances.
Miami came into the game fifth in the majors in ERA.
“Our pitching has been really good all year long,” manager Don Mattingly said. “And the bullpen in the last 10 days has come together where everybody is throwing good.”
Bumgarner allowed one run in six innings. He has an ERA of 1.17 in his past four starts, including a seven-inning complete game when he held the Atlanta Braves hitless, and his season ERA is now 4.91.
Rojas' error at shortstop in the second led to an unearned run, which scored on Pavin Smith's two-out double.
Magneuris Sierra came off the Miami bench and made a leaping catch at the 387-foot sign in center field to rob Asdrúbal Cabrera of extra bases in the seventh.
“I thought the ball was out of the ballpark when it was hit,” Mattingly said.
Marlins: LHP Trevor Rogers (3-2, 1.91), the NL rookie of the month for April, pitches Friday to begin a three-game series against Milwaukee.
More AP MLB: https://apnews.com/hub/MLB and https://twitter.com/AP--Sports
Follow Steven Wine on Twitter: https://twitter.com/Steve--Wine
Sean Murphy absolutely crushes 436-foot dinger
Sean Murphy sends a solo homer over the center-field wall to help push the A's past the Angels.
Murphy homers again, Montas wins as A's beat Angels 6-4
— Sean Murphy homered for the second consecutive night, Elvis Andrus hit a two-run double and Frankie Montas pitched the Oakland Athletics past the Los Angeles Angels 6-4 on Tuesday for their fifth straight win.
D-backs lose 21st straight road game, blow 7-run lead at SF
— The Arizona Diamondbacks blew a seven-run lead and lost their 21st straight road game, one short of the major league record, when Mike Yastrzemski hit a grand slam in the eighth inning that lifted the San Francisco Giants to a 9-8 victory Tuesday...
Yas obliterates dramatic grand slam into the water in the 8th
Mike Yastrzemski comes up clutch as he spanks a grand slam out of the stadium and into the water in the bottom of the eighth inning to give the Giants a 9-8 lead over the Diamondbacks.
Mariners hit pair of homers on way to rout of Twins
The Mariners hit two home runs as they handily defeat the Twins 9-0.
Philadelphia Phillies' Bryce Harper exits early with back tightness
Bryce Harper left the Phillies' game against the Dodgers on Tuesday night after the fourth inning because of lower back tightness.