Martin Prado hit an RBI double during a four-run 12th inning to help Arizona beat Los Angeles 8-6 Wednesday night.
There was no repeat of the brawl that occurred in the seventh inning of the Dodgers’ 5-3 victory a night earlier, when six players and coaches were ejected. No batters were hit by pitches this time.
Prado put the Diamondbacks ahead 5-4 with a ground-rule double off Ronald Belisario (3-5), charged with four runs and three hits in two-thirds of an inning. He walked two and didn’t retire any of the four batters he faced in the 12th.
Arizona made it 6-4 on Cliff Pennington’s bases-loaded RBI single off Brandon League. Gerardo Parra added a two-run single.
Josh Collmenter (3-0) got the win with two innings of relief. The Diamondbacks had 20 hits and improved to 7-2 against the Dodgers this season.
Heath Bell gave up two runs in the bottom of the 12th but retired pinch-hitter Tim Federowicz with two on to end it.
PADRES 5, BRAVES 3: Edinson Volquez (5-5) struck out a season-high nine in seven innings, rebounding from the worst start of his career to help San Diego to a three-game sweep of NL East-leading Atlanta.
Chris Denorfia hit a two-run homer for the Padres, who swept the Braves in San Diego for the first time since May 2005. The Braves were swept for just the second time this season.
Everth Cabrera got his major league-leading 30th stolen base ahead of Denorfia’s homer.
Paul Maholm (7-5) allowed five runs on seven hits in 5 2-3 innings for Atlanta.
REDS 2, CUBS 1: Mike Leake (6-3) combined with Aroldis Chapman on a three-hitter, and Todd Frazier hit a tiebreaking home run in the seventh inning against Travis Wood, leading Cincinnati to a 12th straight victory at Wrigley Field.
Wood (5-5) gave up two runs and four hits in seven innings, his third loss in four decisions.
METS 5, CARDINALS 1: Dillon Gee (5-6) had his third straight stellar start, Lucas Duda hit one of three Mets homers, and New York scored the most runs allowed by St. Louis rookie Shelby Miller (7-4) in his young career.
David Wright and Marlon Byrd also connected for the Mets, who snapped a three-game skid.
David Freese went 0-for-4 for the Cardinals, ending his career-best hitting streak at 20 games.
BREWERS 10, MARLINS 1: Carlos Gomez had four hits, including two triples, and Jonathan Lucroy drove in four runs to lead Milwaukee over Miami.
Gomez also drove in three runs and scored three times. Jean Segura homered for the Brewers, who have won five of six.
Alfredo Figaro (1-0) pitched seven scoreless innings to earn his first victory since Sept. 26, 2009, at the Chicago White Sox. He retired 16 in a row at one point and struck out four.
Gomez and Lucroy had bases-loaded triples. They combined to go 12-for-24 with 12 RBIs in the three-game series.
NATIONALS 5, ROCKIES 1: Ross Ohlendorf pitched six strong innings in his Washington debut and Ian Desmond drove in three runs against Colorado.
The win was the Nationals’ third in their last 12 road games.
Recalled earlier in the day from Triple-A Syracuse, Ohlendorf (1-0) allowed one run and two hits in his first start since last Aug. 17 with San Diego against San Francisco.
Desmond extended his hitting streak to a career-high 14 games.
RED SOX 2, RAYS 1: Alfredo Aceves threw six solid innings, Daniel Nava hit a two-run homer, and AL East-leading Boston beat Tampa Bay.
Aceves (3-1), recalled before the game from Triple-A Pawtucket, allowed one run, four hits and four walks. This is the right-hander’s third stint with the Red Sox this season.
INDIANS 5, RANGERS 2: Jason Kipnis had a home run among his three hits, and Cleveland got a series-clinching victory over Texas.
A night after ending an eight-game losing streak, and a span of 12 straight losses away from home, the Indians earned consecutive victories to clinch their first road series in a month.
Mike Aviles also homered for Cleveland.
Ubaldo Jimenez (5-4) allowed one run pitching into the sixth.
ANGELS 9, ORIOLES 5: Erick Aybar hit a bases-loaded triple, and Albert Pujols homered during a six-run seventh inning, helping Los Angeles beat Baltimore to stop a four-game losing streak.
Hank Conger homered, Pujols had three hits, and Howie Kendrick contributed two doubles to help the Angels avert a three-game sweep.
Chris Davis hit his major league-leading 21st homer for Baltimore off Jerome Williams (5-2).
ROYALS 3, TIGERS 2: Lorenzo Cain hit a tying, two-run homer off Jose Valverde with two outs in the ninth, and Eric Hosmer had a winning single in the 10th as Kansas City overcame Justin Verlander’s seven scoreless innings in a victory over Detroit.
Verlander did not allow a batter past first base, giving up three singles, striking out eight and walking two in a 117-pitch outing, his second-highest total this season.
Greg Holland (2-1) pitched a perfect 10th for the win.
ASTROS 6, MARINERS 1: Houston rallied to score six runs off closer Tom Wilhelmsen in the ninth inning and beat Seattle, snapping a six-game losing streak and giving the Astros their first victory this season when trailing after eight innings.
Paul Clemens (4-2) earned the victory for Houston.
ATHLETICS 5, YANKEES 2: Brandon Moss hit a two-run homer and a solo shot for his third career two-homer game, and Oakland beat New York for its 10th consecutive home victory.
Moss helped Dan Straily (4-2) win his third straight decision. Moss hit his 10th homer in the second inning and 11th with a solo drive in the eighth. He also connected twice April 29 against the Angels. All of his five hits over 40 at-bats in his last 19 games are home runs.
The A’s (40-27) won for the 20th time in 25 games and are off to their best start since 1990.