Real Madrid eased into the last 16 of the Copa Del Rey after a 5-1 win over lowly Ecija.
Ecija earned a surprise 1-1 draw in the first leg of the tie and they frustrated Real's superstars in the first half at El Santiago Bernabeu.
Real finally made the breakthrough on 52 minutes when David Beckham drilled home a left-footed shot from inside the box.
The home side doubled their lead on 68 minutes when Ronaldo latched onto a pass from Ruud van Nistelrooy and curled a left-footed shot into the bottom corner.
Real won a penalty on 71 minutes when Jose Antonio Reyes was tugged back inside the box and van Nistelrooy took responsibility from the spot scoring with ease.
Mario Carrizosa pulled a goal back for brave Ecija on 77 minutes with a superb glancing header from Nolito's free kick.
Real hit back and restored their three-goal cushion two minutes later with van Nistelrooy scoring with an overhead kick from close-range after the Ecija defence failed to clear a David Beckham free kick.
Substitute Ruben De la Red completed the rout with the fifth goal two minutes from time with a brilliant swerving shot from the edge of the area into the top corner of the net.
Segunda Liga side Alaves stunned Celta Vigo with a 1-0 at Estadio Balaidos progress 1-0 on aggregate.
Brazilian midfielder Wesley grabbed the only goal of the game a minute after the break to send Alaves into the next round.