Efter bara elva minuter gjorde Zaragoza 1-0 Pepe tappade markering i straffområdet och Lafita kunde enkelt rulla in matchens första mål.
Efter 32 minuter kvitterade Real Madrid. Kaka blev fri och rullade behärskat in 1-1.
Resultatet stod sig halvleken ut. Den andra halvleken var bara fyra minuter gammal när Ronaldo gjorde 2-1, men frågan är om det inte var offside (kolla själva!)
Özil ökade på till 3-1 efter att ha smällt in bollen i det första hörnet.
Nu har Real Madrid gjort 70 mål på 20 matcher, det är det bästa snittet någonsin.
Nu är Madrid sju poäng före Barcelona i ligatoppen.
Real Madrid
Casillas; Altintop, Pepe, Carvalho, Marcelo; Alonso, Granero; Cristiano, Özil, Kaká; Benzema.
Zaragoza
Roberto; Lanzaro, Da Silva, Paredes, Obradovic; Dujmovic, Apoño, Rubén, Lafita; Luis García y Aranda.