Inom en minut drog Reals Casemiro på sig två gula kort och blev utvisad när tilläggstiden skulle spelas. Från bänken fick han se Ilaix Moriba dra bollen i ribban för Barcelona i den fjärde tilläggsminuten. På returen var målvakten Marc-André ter Stegen framme och försökte stöta in bollen men Real kunde hålla undan.
Karim Benzema klackade elegant in 1-0 från nära håll och Toni Kroos utökade till 2-0 på en frispark som ändrade riktning. Man hade sedan en öppen dubbelchans att göra 3-0 och stänga matchen men Óscar Mingueza tog Barcelona in i matchen med att reducera till 2-1 efter en timmes spel. Det var en smalbensträff som studsade rätt i regnet.
Kroos hade ett öppet läge att nicka in 3-1 men kanske såg han dåligt i regnet och nicken blev helt felriktad trots ett bra läge.
Enligt AP kan det ha varit Barcelonastjärnan Leo Messis sista El Clasico i ligan.
Matchen spelades på reservlagets arena Estadio Alfredo Di Stéfano, samma plats där man slog Liverpool med 3-1 i Champions League i veckan.
MER FOTBOLL: Alexander Isak gjorde sitt 13:e mål för säsongen