Milwaukee scores six runs in the final two innings to take a 9-3 victory in the series opener.
PHOENIX -- The Arizona Diamondbacks were flustered by a replay call that was not overturned.
Watching the Milwaukee Brewers blow open a close game in the late innings didn't help.
Brandon McCarthy pitched seven effective innings, but the Brewers scored six runs against Arizona's bullpen, sending the Diamondbacks to a 9-3 loss Monday night.
The play that riled the Diamondbacks came in the ninth inning, when Milwaukee's Elian Herrera was called safe while stealing third. Replays appeared to show Herrera come off the bag with Arizona third baseman Martin Prado still applying the tag, but after a lengthy review, the call was upheld.
Arizona manager Kirk Gibson argued the call and was ejected by first base umpire Ted Barrett.
"The intention of the replay is outstanding and it has been great. As we go along we are learning things about it," Gibson said. "I don't know who was there in New York looking at it. It was clear and convincing on our scoreboard that his foot came off. It was not on there and they had the tag on his helmet."
The Diamondbacks were already behind when the play occurred.
Wily Peralta (7-5) shook off that shaky inning to keep the NL Central-leading Brewers close against Arizona and McCarthy.
Milwaukee ran away with it once McCarthy left, scoring three runs in the eighth against Will Harris (0-2): two on Ramirez's third hit and another on a run-scoring single by Khris Davis.
Ryan Braun hit a two-run triple off J.J. Putz in the ninth inning and Scooter Gennett had a run-scoring single after homering earlier in the game for the Brewers, who had 12 hits.
"We swung the ball really well throughout the game," Brewers manager Ron Roenicke said. "There were a couple of chances early where we could have broken the game open."
McCarthy gave the Diamondbacks a chance, shaking off his own early troubles to go seven innings. He helped himself out, too, slashing a two-run single in the second inning.
Arizona's bullpen, which has been solid recently, couldn't hold it. Harris gave up the three runs with two outs in the ninth and the Brewers added three more runs after the replay, sending Arizona to its fifth loss in six games.
"We had it set up pretty good right there, but it didn't work out," Gibson said. "Two outs and to score all those runs, it didn't work out the way it wanted to."
McCarthy gave up five runs in his last start and appeared to be headed toward another shaky outing. He gave up two runs in the second inning and a leadoff homer by Gennett in the third, the 15th he has allowed this season.
McCarthy retired 13 of the next 14 batters he faced, though, and was helped along by three double plays.
Left fielder Gerardo Parra had the best of the bunch in the third inning, diving to rob Ramirez of a hit and throwing out Braun at second after he thought the ball was going to fall for a hit. Second baseman Aaron Hill also made diving stop up the middle to get Mark Reynolds in the seventh inning.
McCarthy came out to start the eighth, but was lifted when the Brewers sent up a left-handed pinch-hitter. He allowed three runs and seven hits.
"Back in a good place. I started attacking more and trying to do everything I could to keep us in it and go as deep as I could," McCarthy said.
Arizona's Paul Goldschmidt extended his hitting streak to 10 games with a single in the first inning.