Real Madrid duo Pepe and Mesut Ozil were hit with two and one match bans respectively for arguing with a referee, raising pressure on the league leaders as Barcelona snap at their heels.
The Spanish Football Federation also handed a one-match ban to Real's Portuguese coach Jose Mourinho over the ill-tempered 1-1 draw against Villarreal on Wednesday. Two Real Madrid players got red cards in the closing moments of the match: defender Sergio Ramos for a second yellow card, and Ozil for protesting that decision.
Among angry exchanges involving Real Madrid members, referee Paradas Romero also sent Mourinho to the stands along with his assistant Rui Faria. Pepe insulted Romero, according to Spanish media.
Mourinho received a "one-match ban for a double booking and consequent expulsion" from the touchline, while Faria received a two-match ban, the federation said in a statement.
Ramos escaped a ban in Friday's ruling by the federation's Competition Committee, which listed the sanctions in a regular bulletin released after a meeting on Friday.
The draw allowed Real's fierce rivals Barcelona to close the Madrid team's lead to six points at the top of the Spanish league.
The bans mean Mourinho and German midfielder Ozil will sit out Saturday's league match against Real Socieded in the stands, while Portuguese-Brazilian defender Pepe will miss that game plus the tie away to Osasuna on 1 April.
With another 1-1 draw on Saturday at home to Malaga, Real dropped four points in the past week. Defending champions Barcelona are unbeaten in four games and go to in-form Mallorca on Saturday.