Barcelona and Real Zaragoza secured comfortable wins in their Copa del Rey fifth round first leg ties, but Villarreal and Sevilla were both left frustrated by lower league opposition.
Javier Saviola's double gave Barcelona a formidable 2-0 advantage following their first leg tie away at Alaves.
The diminutive Argentinian struck on 57 and 80 minutes to remind Frank Rijkaard of his quality, whilst Alaves were reduced to 10 men when David Coromina saw red with 13 minutes to go.
Primera Liga leaders Sevilla were unable to wear down lower league opponents in Rayo Vallecano as Juande Ramos's men were held to a shock 0-0 draw.
Segunda Division leaders Real Valladolid also sprung a surprise by beating last season's UEFA Champions League semi-finalists Villarreal 2-1.
Joseba Llorente (69) struck the winning goal after Jose Mari (20) had pegged back Roberto Losado's opener (19) for Valladolid, and the Primera Liga visitors had their woes compounded when Guillermo Franco was dismissed six minutes from time.
Primera Liga high-flyers Real Zaragoza have one foot in the quarter-finals following a 3-0 win away at Malaga.
Sergio Garcia (12, 49) and Oscar Gonzalez (75) did the damage for the visiting side.
Maxi Lopez gave Real Mallorca a late glimmer of hope as they lost 2-1 at home to ten-man Deportivo La Coruna who saw Juan Rodriguez dismissed with quarter of an hour to go.
The Argentinian striker scored in injury time after Adrian Lopez (55) and Sebastian Taborda (62) had put Deportivo two goals to the good.
Valencia and Getafe played out a 1-1 draw in their game that was delayed by half an hour due to floodlight failure.
Getafe took the lead through Veljko Paunovic after just one minute, and Valencia had to wait a further 89 minutes until David Silva struck a late equaliser.
Copa del Rey fifth round first leg results:
Malaga 0-3 Real Zaragoza
Real Mallorca 1-2 Deportivo La Coruna
Real Vallecano 0-0 Sevilla
Real Valladolid 2-1 Villarreal
Alaves 0-2 Barcelona
Getafe 1-1 Valencia