David Beckham has been suspended for one game and fined an undisclosed amount by Major League Soccer for his actions in and after a loss last weekend.
Los Angeles Galaxy star Beckham was banned by the MLS disciplinary committee for Sunday's match at Chicago for confrontational and provocative behavoir during and just after a 4-3 loss at San Jose on June 30.
"The committee considered his conduct unacceptable and detrimental to the league's public image," MLS said in a statement.
MLS also imposed a fine of an undisclosed sum to Galaxy coach Bruce Arena for public criticism of officiating.
Beckham, 37, had said last week that he was disappointed at having been left out of the Great Britain squad that will compete in the London Olympics starting later this month.
Beckham began shouting at and shoving rival players and nearly punched the San Jose club's comic-costumed mascot before being restrained.
During the match, Beckham drew a yellow card after kicking the ball toward an injured player.
Follow us @SprtNationalUAE