Tensions between the St Louis Cardinals and New York Mets boiled over on Wednesday as the benches cleared for a brawl, before the Cardinals won 10-5.
J.D. Davis had to leave at the top of the eighth inning after he was hit in the foot by a Genesis Cabrera pitch, making for the 19th time a Mets hitter has struck by a pitch this season, the most in MLB so far.
Mets reliever Yoan Lopez retaliated against Nolan Arenado later in the eighth inning, launching a fastball near the Cardinals DH's head. Arenado demanded he do it again, before the benches cleared, and he was ejected from the game.
The 31-year-old nine-time Gold Glove winner had an otherwise great day out for the Cardinals, claiming three hits and three RBIs in as many at-bats.
Mets starter Carlos Carrasco had one to forget, though, giving up eight hits and as many runs in 78 pitches, not making it past the fourth inning.
Stanton propels Pinstripes to victory
Giancarlo Stanton hit his 350th career home run, as well as the go-ahead sacrifice fly, with the New York Yankees defeating the Baltimore Orioles 5-2.
Stanton ended a 14-game drought with a two-run drive off Tyler Wells in the first inning, while Joey Gallo notched his third straight game with an RBI, and homered for the second consecutive game.
Yankees starter Jordan Montgomery gave up four hits and two runs over 71 pitches, before making way for Michael King in the sixth inning.
Gallen gives Diamondbacks a shock win
Zac Gallen pitched six scoreless innings as the Arizona Diamondbacks claimed an upset 3-1 win over the Los Angeles Dodgers.
The 26-year-old starter allowed only two hits and managed five strikeouts with 90 pitches in those six innings.
D-Backs short stop Nick Ahmed homered in the fifth inning, while Mark Melancon claimed his fourth save, not giving up a hit in the final frame.