Alan Gordon argues with Timbers midfielder and captain Will Johnson on Sunday night.
Steve Dykes/USA Today Sports

San Jose Earthquakes forward Alan Gordon has been suspended for three games and fined an undisclosed amount for what Major League Soccer called "unacceptable and offensive language'' toward an opponent after using an anti-gay slur.

In announcing the penalty Tuesday, MLS Commissioner Don Garber also ordered Gordon to attend diversity and sensitivity training on top of what all teams undergo to start the season.

Gordon was ejected in the second half Sunday after receiving a pair of yellow cards for fouls. But minutes before his ejection, he was seen on the television broadcast using a slur toward Portland's Will Johnson.

Gordon apologized after the match and said his comments don't reflect his views. He already faced an automatic one-game suspension and fine for a red card in the match.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.