Kelly (4-3) allowed three runs on eight hits with four strikeouts and no walks to earn the win Wednesday over the Giants.
Kelly collected his third straight quality start and victory to help the Diamondbacks complete the series sweep. The right-hander allowed a home run to Casey Schmitt in the first inning and didn't retire the side in order until the sixth, but he was otherwise able to limit San Francisco to single tallies in the second and fourth frames. After a horrid start to the year resulted in a 9.95 ERA through his first four outings, the 37-year-old has allowed just five runs with a 13:3 K:BB in 22 innings over his last three starts. Kelly's next appearance lines up to be a road rematch with the Giants next week.