Bayern Munich winger Arjen Robben was handed a two-game Bundesliga ban and a 15,000 euro ($21,644) fine by the German football federation on Monday after his sending-off against Nuremberg on Saturday for dissent.
The 27-year-old, shown a straight red card following the final whistle after approaching the referee and insulting him, will now miss two important games as Bayern battle to qualify for next season's Champions League.
The Dutchman, who has since apologised to both the referee and his club, will sit out next weekend's game against second-placed Bayer Leverkusen followed by their match against Eintracht Frankfurt.
With five matches left, the Bavarians are one behind Hanover 96 and nine behind second-placed Bayer Leverkusen.
Borussia Dortmund lead with 66 points.
'Robben can play again against Schalke 04 on April 30,' the club said on their website (www.fcbayern.de).
Dortmund's Kagawa keeps his promise at Schalke
Wolfsburg pointless, injured Ballack out for 6 wks
Dortmund charge seven points clear after victory
Late goal denies Leverkusen win over Hertha
Schalke draw with Frankfurt, Werder crush Gladbach