Villarreal suffered a Copa del Rey fourth-round exit at the hands of third-tier Mirandes.
The Yellow Submarine went down 2-0 at El Madrigal against the Segunda B outfit in the second leg of their fourth-round tie to crash out of the cup 3-1 on aggregate. Pablo Infante scored both of Mirandes' goals, while Villarreal had Mateo Musacchio sent off late on.
Atletico Madrid were knocked out by Segunda Division opposition in the form of Albacete. Victor Curto scored the only goal in the first minute to seal a 1-0 win and 3-1 aggregate success.
Other shock exits saw Alcoron see off Real Zaragoza, and Real Betis go out despite victory over Cordoba. Alcoron won 2-0, with Oriol Riera and Joaquin Quini both notching in the last three minutes, for a 3-1 aggregate win.
Cordoba lost 2-1 at Betis as Jorge Molina's brace bettered Garcia Borja's effort, but the lower-ranked side progressed on away goals. Cerra saw red for Cordoba two minutes from time.
Racing sneak through
Away goals also came into play as Rayo Vallecano beat Racing Santander 4-3 at home, only to see their opponents go through after the tie ended 6-6 over the two games.
Two from Christian Stuani and one from Alexis Tziolis provided Racing with the vital three goals, while Medina Piti, Miguel Michu, Andrija Delibasic and Raul Tamudo were on target for Rayo.
Levante won their clash against Deportivo La Coruna in extra time with an eventual 4-1 win on the night. Nabil El Zhar, Sergio Ballesteros and Ruben Suarez all scored in normal time for Levante, while Depor's Pablo Alvarez also netted.
That left the scores matched after 180 minutes, leaving Arouna Kone to seal it 11 minutes into the first period of extra time. Borja was sent off for a second yellow in the closing seconds.
Malaga made to work
Another eye-catching fixture, between Malaga and Getafe, was decided when Diego Buonanotte put the former through five minutes after coming on as an 80th-minute substitute.
The score on the night was 2-2 - Willy Cabellero's own goal and Mane's effort going in after Ruud van Nistelrooy's strike - handing Malaga the tie following their earlier 1-0 win. Malaga had also coped with Weligton's sending off in the 77th minute.
A 1-1 draw was enough to see Osasuna through 4-2 overall, at the expense of La Liga rivals Almeria. Roland Lamah and Henok Goitom were on target as the game came to life in the last ten minutes.
Athletic Bilbao repeated their first-leg 1-0 win over Real Oviedo, with Ander Herrera the scorer. A 2-1 win for Granada over Real Sociedad was not enough to prevent a 5-2 defeat in the tie. Guilherme Siqueira's penalty and Alexandre Geijo's follow-up came before Imanol Agirretxe's riposte.