Barcelona and Atletico Madrid booked their places in the Copa del Rey's last 16 on Wednesday as they eased to comfortable second-leg wins against Cultural Leonesa and Sant Andreu.
Barca beat the former 4-1 at the Camp Nou, while Atleti won 4-0 at home to the latter.
Elsewhere, Sevilla squeezed past Villanovense while Karl Toko Ekambi scored four times for Villarreal as they put Almeria to the sword 8-0.
Here are all the results and their aggregate scores:
Girona 2-1 Alaves (4-3)
Atletico Madrid 4-0 Sant Andreu (5-0)
Sevilla 1-0 Villanovense (1-0)
Real Sociedad 2-0 Celta Vigo (3-1)
Villarreal 8-0 Almeria (11-3)
Valladolid 2-1 Real Mallorca (4-2)
Barcelona 4-1 Cultural Leonesa (5-1)
Barca took a 3-0 lead by half-time against Leonesa.