Jose Manuel Pinto, Pepe and Jose Mourinho have all received their marching orders during one of the most hot-tempered Clasicos in recent history.
Barcelona's substitute goalkeeper Jose Manuel Pinto was the first to be sent off after both sets of players and the coaching staff scuffled in the tunnel at half-time with the referee and his assistants forced to intervene.
The Spanish goalkeeper was subsequently shown the red card for shoving Madrid players out of the way.
Pepe was next to walk down the tunnel after Wolfgang Stark sent the Portugal international defender off for a late lunge on Daniel Alves in the 61st minute.
Madrid coach Jose Mourinho was furious with the decision and was sent to the stands after demonstrating his anger to the fourth official.
Meanwhile, Madrid defender Sergio Ramos picked up a booking in the early minutes of the second period and will be suspended for the second-leg at Camp Nou.