Barcelona were crowned Spanish champions for the first time since 2006 after Real Madrid were beaten 3-2 at Villarreal on Saturday night. Madrid twice came from behind to draw level, but goalkeeper Iker Casillas’ error in stoppage time gifted Villarreal the victory which leaves Juande Ramos’ side eight points behind Barca with just two games left