The benches were cleared at the end of the seventh inning on Thursday soon after Kansas City starter Yordano Ventura and Chicago outfielder Adam Eaton appeared to exchange angry words.
Ventura, Lorenzo Cain and Edinson Volquez from the Royals’ camp and the Chicago duo of Chris Sale and Jeff Samardzija were ejected after players from both sides ran on to the field and exchanged punches.
The visitors managed to keep their cool when play resumed with two runs on Kendrys Morales’ single in the first ultimately proving vital to their success.
Earlier in the day, the New York Mets matched the best start in their history by recording an 11th straight victory, this time at the expense of the Atlanta Braves.
Daniel Murphy drove in four runs as the Mets marched towards a 6-3 win and the Flushing franchise will now take a shot at their longest-ever winning streak when they tackle city rivals the Yankees on Friday.
Michael Wacha improved to 3-0 on the season as the St Louis Cardinals dominated the Washington Nationals on their way to claiming a 4-1 triumph in the capital.
Justin Maxwell’s one-out single broke a 10th-inning deadlock to give defending World Series champions the San Francisco Giants a 3-2 win over the Los Angeles Dodgers while, over in Anaheim, Kole Calhoun’s two-run homer earned the Los Angeles Angels a 2-0 victory against the Oakland Athletics.
The Pittsburgh Pirates edged the Chicago Cubs 5-4, the Yankees sneaked past the Detroit Tigers 2-1 and the Milwaukee Brewers claimed a 4-2 win over the Cincinnati Reds at Miller Park.
Elsewhere, the Tampa Bay Rays beat the Boston Red Sox 2-1, the Miami Marlins thrashed the Philadelphia Phillies 9-1, the Colorado Rockies defeated the San Diego Padres 2-1 and the Toronto Blue Jays were 7-6 winners over the Baltimore Orioles.