The former England midfielder David Beckham has been suspended for one game and fined by Major League Soccer for - among other things - punching a rival mascot.
Beckham, who plays for the Los Angeles Galaxy, has been banned for confrontational and provocative behavior during a 4-3 loss at San Jose earlier this week.
During the match Beckham uncharacteristically shoved and shouted at rival players and punched the San Jose club's comic-costumed mascot before being restrained.
The tantrum comes in the same week the 37-year-old was officially ruled out of competing at the London Olympics for Great Britain as one of three over-age players allowed at the otherwise under-23 tournament.