Portugiseren har slitt med en vond ankel i forkant av mesterligafinalen mot Liverpool, men lørdag var han tilbake på scoringslisten i generalprøven før finalen i Kiev 26. mai.
Hans lagkamerat Gareth Bale ga Real Madrid ledelsen 1-0 borte lørdag, før Ronaldo selv satte inn 2-0 etter 32 minutter.
Zinedine Zidanes mannskap kastet imidlertid bort de tre poengene etter at både Roger Martinez og Samu Castillejo scoret for Villarreal etter hvilen.
Eliteserien
Se høydepunktene: Lehne Olsen herjet med Odd
9 TIMER SIDEN
Real Madrid endte på tredjeplass i La Liga, men kan redde sesongen med mesterligatriumf neste lørdag mot Liverpool.
Villarreal endte på femteplass i den spanske toppdivisjonen.
(©NTB)
Eliteserien
Se høydepunktene: Strand Nilsen sikrer hjemmeseier på slutten
9 TIMER SIDEN
OBOS-ligaen
Se høydepunktene: Sogndal med borteseier mot Grorud
10 TIMER SIDEN