Barcelona claimed their 22nd Spanish league title without kicking a ball after Real Madrid drew 1-1 at Espanyol.
Espanyol powered into the lead thanks to a header by Christian Stuani but though Gonzalo Higuain equalised in the second half, Jose Mourinho's defending champions slipped seven points behind their rivals with only two games left.
Tito Vilanova's side travel to Atletico Madrid on Sunday.
Elsewhere, Athletic Bilbao took a giant step towards sealing their Primera Division status after overcoming nine-man Real Mallorca 2-1 at San Mames.
Aritz Aduriz gave the hosts an early lead but then missed a penalty after Andreu Fontas was sent off on 25 minutes.
Fernando Llorente doubled the advantage late in the second half but Mallorca forward Giovani Dos Santos made for an exciting finish by netting a superb goal two minutes later.
However, Mallorca's hopes of snatching a late equaliser were struck a blow in injury time when Ximo Navarro was also sent off for a secon...