Los catalanes tuvieron un comienzo de ensueño en el estadio de Montjuic cuando Robert Lewandowski les dio una temprana ventaja. Lamine Yamal inició la jugada mientras cortaba desde el flanco derecho antes de enviar un centro perfecto hacia el delantero polaco, que controló con el pecho antes de rematar a gol.
A pesar del revés inicial, el Rayo Vallecano respondió bien y estuvo cerca del empate en el minuto seis: Pathe Ciss lanzó un disparo a portería desde el borde del área, solo para ver a Marc-Andre ter Stegen desviar el balón.
Xavi hizo tres cambios cruciales en el minuto 62, cuando Joao Félix, Pedri y Ronald Araujo sustituyeron a Raphinha, Fermín López y Pau Cubarsi respectivamente. Las sustituciones resultaron decisivas, ya que Pedri anotó dos goles en tres minutos (Félix creó el segundo con una estupenda maniobra a lo Neymar) para asegurar que el Barça ganara 3-0 y sellara el segundo puesto de la liga por delante del Girona, a falta de un partido.