A Real Madrid kezdőcsapatában ezúttal nem lehetett ott az Atalanta elleni Bajnokok Ligája-mérkőzésen megsérülő Kylian Mbappé, de Carlo Ancelotti a nemrégiben felépült Vinícius Júniort is csak a kispadra ültette. Nagy meglepetésre a Rayo kezdte sokkal jobban a meccset, a madridi kiscsapat már a 4. percben vezetett, egy jobb oldali beadás után Unai Lopez fejelt okosan a hosszú sarokba.
A 36. percben érkezett az újabb sokk a vendégek számára, egy jól beívelt szögletet követően Mumin fejelt bravúrosan a bal alsó sarokba.
Pár perccel később visszajött a meccsbe a Real, Valverde jó 25 méterről bombázott védhetetlenül a jobb alsóba. A szünet előtt ki is egyenlített a bajnoki címvédő, a remek formában lévő Bellingham a kapuba csúsztatta Rodrygo beadását.
Az angol válogatott sztárnak ez volt a 30. gólja a Real Madrid színeiben, és már sorozatban a hatodik La Liga-meccsén volt eredményes.
Az 56. percben megfordította a meccset a Real, Rodrygo lövése megpattant az egyik védőn, így a Rayo kapusa tehetetlen volt.
A 64. percben jött a mérkőzés újabb fordulata, Lejeune kapu elé betekert labdájába a bevetődő Isi remekül ért bele, Courtois pedig csak beleérni tudott, védenie nem sikerült a közeli lövést.
A 84. percben a csereként beállt Vinícius lőhetett volna újabb gólt, ám Batalla kapus óriási bravúrral tolta a léc fölé a labdát. A hosszabbításban még Fran García beadása után is eldönthette volna a meccset a Real, majd Courtoisnak kellett az utolsó pillanatban nagyot védenie, a mérkőzés végül 3-3-as döntetlennel ért véget.