Real Sociedad became the second victims of a cup upset in this season's Copa del Rey after they were knocked out of the tournament by Segunda División side Córdoba following a 2-2 draw in Anoeta.
The Basques lost the first leg 0-2 and coach Philippe Montanier sent out a strong side containing the likes of Antoine Griezmann, Chory Castro, Rubén Pardo and Imanol Agirretxe in an attempt to overturn the deficit.
They got off to the perfect start when Griezmann opened the scoring on 20 minutes, and despite the Frenchman being offside when Pardo played the ball into him, the goal stood.
The visitors reacted well to going behind but could not create any real chances. Chory Castro came close to doubling the lead while Griezmann managed three attempts at goal with his head, but none of them went in.
La Real's chances dried up in the second half as they struggled on a rain soaked pitch, and Kike made their task all the harder when he headed in a free-kick to equalise, meaning the hosts needed a further three goals to win the tie. Dubarbier then sealed the upset with a goal just six minutes later, and although Agirretxe got a late equaliser, it was not enough to prevent La Real from exiting the competition.
Osasuna beat Sporting Gijón 2-0 at the Reyno de Navarra stadium thanks to second half goals from Joseba Llorente and Rubén to overturn a 1-0 deficit from the first leg and progress to the last 16.
Real Betis swept Real Valladolid aside 3-0 to romp into the next round. Betis took a first half lead through Amaya to level the score on aggregate, but substitutes Beñat and Vadillo controlled the second half, and their passage to the next round was sealed with a goal by Rubén Castro and an own goal by Jesús Rueda.
Málaga lost 1-0 to lowly Cacereño at the Rosaleda but still qualified for the last 16, despite a late scare.
Manuel Pellegrini's men won 4-3 in Cáceres, meaning the Segunda B side had to win by more than one goal. Chapi's second half goal gave the visitors hope but despite a flurry of late chances, and a disallowed goals, they were unable to get that all important second.
Las Palmas held Rayo Vallecano to a 0-0 draw to book their place in the last 16. Their task was made easier when Rayo goalkeeper Rubén Martínez was sent off for handling the ball outside of his area late in the second half.