Den 26-årige yttern byttes in i början av andra halvlek och spelade i ungefär 20 minuter.
Det räckte för att göra avtryck.
I den 72:a matchminuten stötte Vinicius Junior in ett Jude Bellingham-inlägg i mål.
Det firades rejält.
José Mourinho gjorde som på fornstora dagar och löpte ner till hörnflaggan för att fira med spelarna – men stämningen blev strax en annan.
”Anal bedömning”
I VAR-rummet upptäckte man att målskytten dragit Villarreals Nathan-Dylan Saliba i håret i upprinnelsen – varpå brassen visades ut.
Trots att det såg ut som ett tydligt ryck i tofsen var Marcelo Fernandez inte övertygad.
– Jag bedömer inte, på den reprisbilden, att han gör det där med avsikt. Handen fastnar och att han försöker ta sig ur. Men nu är regeln sådan. Kanske en lite anal bedömning av domaren, säger experten.
Efteråt var Vini Junior själv oförstående och hann skrika ut sin frustration på innerplan innan han tvingades lämna den.
Första målet
Trots utvisningen redde Real Madrid ut det.
Matchen slutade 1–0 efter mål av en annan miljardvärvning.
I somras betalade den spanska huvudstadsklubben motsvarande 1,4 miljarder kronor för Yan Diomande – och en dryg timme in i hans nionde framträdande spräckte han sin målnolla i klubben.
Framspelad av Federico Valverde placerade den 19-årige ivorianen in matchens enda mål.
Segern är Real Madrid sjätte på de första åtta ligamatcherna. Man är ett poäng efter stadsrivalen Atletico och sex efter Barcelona, som tagit maximala 24 poäng.