Barcelona were crowned Primera Division champions after Real Madrid were beaten 3-2 at Villarreal.
Madrid didn’t give up without a fight.They came back twice from behind to draw level, but an error from Iker Casillas in stoppage time gave Villarreal a victory which left Real 8 points behind Barca with just two games left.