Les Catalans ont encaissé le premier but à la 19e minute par Alvaro Garcia, décalé par Sergio Camello, puis un deuxième à la 53e minute, sur un contre de Fran Garcia, qui a fini par ajuster Marc-André ter Stegen du gauche, avant que Robert Lewandowski ne réduise l'écart à la 83e, d'une reprise du gauche.
En face, les Catalans n'ont eu que de rares occasions de revenir au score. Robert Lewandowski, très discret ces dernières semaines après un début de saison canon, a perdu son duel face à Stole Dimitrievski à la 23e minute, puis a fini par marquer juste avant la pause, à la 42e, sur un service inspiré de Pedri dans l'axe... mais son but a été annulé pour hors-jeu.
- Lewandowski, enfin -
Il a fallu attendre sa reprise du gauche à la 83e, après une frappe contrée de Franck Kessié, pour voir le goleador polonais inscrire le troisième but (seulement) de ces deux derniers mois.
Un revers qui plombe le moral, pour le retour du prodige Pedri dans le onze titulaire des Blaugranas... mais qui ne fait que retarder l'échéance car le Barça compte toujours onze points d'avance sur le Real à sept journées de la fin du championnat.
Une baisse de forme à surveiller toutefois, car le Barça n'a gagné qu'un seul de ses cinq derniers matches, contre l'Atlético Madrid, dimanche au Camp Nou (1-0).
A l'inverse, ce succès relance les hommes de Julen Lopetegui, défaits 2-1 samedi sur la pelouse de la Real Sociedad. Actuel 9e, le Rayo n'est plus qu'à quatre points de Villarreal (6e avec 47 points mais qui reçoit l'Espanyol Barcelone jeudi à 19h30) et des places qualificatives pour les compétitions européennes.