Sevilla continued to create chances, but they were three behind moments into the second period when Ronaldo collected a loose ball before firing into the bottom corner.
The Portuguese then completed his hat-trick on 59 minutes to cap a sensational display, but Manu del Moral had one back for Sevilla in the final minute.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
REAL MADRID: Lopez; Arbeloa, Ramos, Albiol, Coentrao; Kaka, Modric, Essien; Ronaldo, Benzema, Higuain
SEVILLA: Beto; Maduro, Navarro, Spahic, Fazio; Reyes, Coke, Medel, Kondogbia, Navas; Negredo