Barcelona beat Espanyol 4-2 to win the Spanish league title. The players and staff of the club celebrated on the pitch.

But the celebrations were cut short when the police were called to stop the crowd. Barca will now face Real Madrid in the final on Sunday. The match will be played at the Bernabeu, home of the Spanish national team. The winner will be crowned the Spanish champion on May 25. The final will be held at the Camp Nou, home to Real Madrid, on May 26.