Ivan Rakitic membuka skor untuk Barca pada menit ke-22.
Semenit kemudian Lionel Messi menggandakan keunggulan timnya menuntaskan umpan Neymar dari sisi kiri.
Messi mencetak gol keduanya pada menit ke-53. Kedudukan menjadi 3-0 untuk Barca.
Messi melengkapi trigolnya pada menit ke-72. Sebelumnya Rayo memperkecil ketertinggalan pada menit ke-57 lewat tandukan Manucho.
Blaugrana menutup pesta gol menjadi 5-1 empat menit menjelang bubaran lewat Arda Turan.
Dengan hasil tersebut Barca kukuh di puncak klasemen dengan 69 poin, unggul delapan poin atas Atletico Madrid yang berada di peringkat kedua.