Madison Bumgarner was ejected in bizarre circumstances as the Arizona Diamondbacks defeated the Miami Marlins 8-7 on Wednesday.
Giving up a lead-off home run to Jon Berti in the first inning, Bumgarner retired the next three batters before he was called for a foreign substance check by first-base umpire Dan Bellino.
The notoriously fiery Bumgarner responded angrily to a prolonged check, with Bellino staring at him, and was consequently ejected for swearing at the umpire.
Daulton Varsho homered for the D-Backs, who claimed a three-game series sweep against the Marlins with the win.
After a sluggish start to the season, Arizona have claimed seven wins in their past nine games – including victories over the Los Angeles Dodgers and the St. Louis Cardinals – to get back to .500.
Dodgers dominate in NL West battle
The Dodgers claimed their second win of a two-game home series against the San Francisco Giants, earning a comfortable 9-1 victory.
Mookie Betts and Max Muncy homered and Freddie Freeman hit a two-run triple as the Dodgers broke the game open late, scoring six runs in their final two at-bats.
With the Giants dropping these two games, they now sit two and a half games behind the Dodgers, who top the NL West.
Blue Jays break Yankees streak
In another big division matchup on Wednesday, the Toronto Blue Jays ended the New York Yankees' 11-game win streak with a 2-1 victory.
Matt Chapman homered in the second inning for Toronto against their AL East rivals, before Vladimir Guerrero scored the winning RBI single in the third.
Blue Jays starter Yusei Kikuchi pitched solidly, striking out seven and giving up only three hits over 78 pitches in a season-high six innings.