After being held in check in their opener against Atlanta, the Arizona Diamondbacks quickly got back to producing at the plate.
They've provided Rubby De La Rosa with enough support for a career-best win streak while the Braves have continued to give Shelby Miller only a meager backing in a 15-game winless drought he'll try again to snap Sunday.
Arizona (57-58) is batting .354 and averaging 7.7 runs in its last six games, but had five hits in a 3-2 loss Friday. The Diamondbacks bounced back with 11 hits in an 8-4 victory the next day
More from FoxSports
David Peralta, batting .466 in his past 17 contests, homered and drove in three runs, giving him 20 RBIs in that stretch.
"I'm feeling pretty good," Peralta told MLB's official website. "(Friday), we didn't have a good game, but we just turned the page. We came with the same attitude and the same energy and tried to win the game. That's what we did today. We're just going to keep doing what we're doing now."
Arizona has backed De La Rosa (10-5, 4.55 ERA) with a combined 25 runs in his last five starts and gave him little to fret over in a 13-3 victory against Philadelphia on Monday, his fourth in a row. The right-hander allowed three runs in six innings, putting his ERA at 2.81 during his win streak.
Miller (5-9, 2.48) has received 14 runs in 15 games since a 6-0 win in Miami on May 17 and the Braves (52-64) didn't score any in his five innings in a 4-1 loss to the Marlins last Sunday. The right-hander gave up two runs in his eighth consecutive defeat, the longest losing streak by an Atlanta pitcher since Kenshin Kawakami dropped 11 straight in 2009-10.
Miller has a 3.16 ERA during the longest winless drought by a Braves starter since Jo-Jo Reyes' 18 games from 2008-09.
"Eventually, I'm going to win a game," Miller said. "Right now, it's all about going out there and trying to get a win, more than myself."
Miller is the first to have a .357 winning percentage or lower and a sub-2.50 ERA in at least 20 starts since Joe Magrane went 5-9 with a 2.18 ERA in 24 starts for St. Louis in 1988.
Miller has received zero runs of support seven times in his last 10 games and got just one in Arizona on June 2. He didn't help himself by matching a career high with six walks, and he gave up four runs in 4 1-3 innings, his shortest outing this season.
De La Rosa allowed seven runs in five innings in his only start against the Braves on June 3 but avoided the loss when Arizona rallied for a 9-8 victory.
Freddie Freeman hit a pair of homers off him but hasn't played since Aug. 3 because of a strained right oblique. Nick Markakis, 0 for 8 in this series, hit a pair of doubles.
Peralta played just one game in the series against Atlanta in June and did not face Miller. Welington Castillo, batting .308 with eight homers in his last 17 games, has one hit in his last seven at-bats versus Miller, a home run.