Pittsburgh Pirates left-hander Jonathan Sanchez has been suspended by Major League Baseball for six games and fined for hitting Allen Craig on Friday night.

Sanchez gave up two home runs and a single to start the inning before plunking the St. Louis Cardinal hitter in the shoulder.

Umpire Tim Timmons immediately ejected Sanchez before tossing Pirates manager Clint Hurdle for arguing.