Atlanta Braves third baseman Josh Donaldson was given a one-game suspension following a skirmish with Pittsburgh Pirates right-hander Joe Musgrove and catcher Elias Diaz on Monday.

Donaldson appealed the ruling and was in the lineup Tuesday night against the Pirates. He hit a solo home run in the second inning to help the Braves win 7-5 in a game that was called following a 1-hour, 48-minute rain delay after eight innings.

With two outs in the first inning of Monday's game in Atlanta, Musgrove grazed Donaldson's jersey with a pitch. As Donaldson headed to first base, he exchanged words with Musgrove and then took a few steps toward the mound before Diaz intervened. Donaldson shoved Diaz. That prompted players from both dugouts and bullpens to spill onto the field. No punches were thrown, and the field was quickly cleared.

Donaldson and Musgrove were both ejected, and Pirates manager Clint Hurdle was ejected by plate umpire Brian Gorman for arguing the decision to toss Musgrove.