Barcelona have denied Real Madrid the La Liga title this weekend with a 7-0 thrashing of Rayo Vallecano.
The visitors got the scoring underway after 16 minutes when Lionel Messi rounded off a typically slick Barca move when he tapped in at the back post.
They doubled their lead in fortunate circumstances 10 minutes later as Roberto Correa diverted Alexis Sanchez's shot into his own net.
The away side capped a dominant first half display through Seydou Keita after Messi had danced around the Vallecano defence.
Pep Guardiola's side started the second half where they left off in the first as Pedro tapped in the rebound from Messi's shot off the bar.
It was 5-0 in the 77th minute when Thiago Alcantara headed in substitute Dani Alves's inviting cross.
A ruthless Barca grabbed a sixth with three minutes to play when Pedro calmly slotted in, before Messi completed the rout in injury time with a powerful finish.
Barca are now seven points behind Madrid with three games to play.