Two goals in the opening 20 minutes from Marcos Senna and Santi Cazorla were followed up by Nilmar's strike in the 65th minute.
Sevilla went down 3-1 at home to Getafe, while in the evening kick-off Espanyol recorded a notable 3-2 away win against Atletico Madrid.
Luis Garcia converted a penalty after 22 minutes to hand the visitors the lead before Tiago struck back for Atletico.
Joan Verdu re-established Espanyol's lead only for Sergio Aguero to tie the match up at 2-2 in the 66th minute. But a strike by Pablo Osvaldo 12 minutes from time sealed victory -- only Espanyol's second away win this season.
port canaveral shuttleRV Storgae Corona