La Liga 2011-2012 week 21 wrap

Espanyol defeated a 10-man Mallorca outfit 1-0.A Fernando Llorente hat-trick helped Athletic Bilbao to a 3-2 win at Rayo Vallecano.

Real Madrid moved further ahead at the top of La Liga after they beat Real Zaragoza 3-1.Real's lead has now grown to seven points following Barcelona's latest setback, with Jose Mourinho's men having won 15 of their last 16 league matches.Lafita's goal on 12 minutes gave the bottom-placed side some hope but Kaka responded 13 minutes before half-time to level proceedings.

Cristiano Ronaldo's 24th goal of the season put Real in front just after the break and the result was secured when Mezut Oezil scored on 56 minutes.
Real Madrid moved further ahead at the top of La Liga after they beat
Real Zaragoza 3-1 and second-placed Barcelona drew on Saturday.

Villarreal's form this season has been nothing short of shocking and with just one win from their last seven matches, Barcelona were expected to win easily.

But Pep Guardiola's men struggled on the road, with a goalless draw at El Madrigal making it even tougher for Barca to catch their rivals.