Barcelona clinched the Catalan derby by hammering local rivals Espanyol 4–1 on Saturday in matchday 31 of La Liga, edging another step closer to retaining their title as they widened their gap over pursuing Real Madrid—now second—to nine points with seven rounds remaining, taking advantage of Madrid’s 1–1 draw against Girona the previous night.
Ferran Torres opened the scoring for Barcelona in the 10th minute and doubled their lead in the 25th, before Lamine Yamal struck in the 87th and substitute English striker Marcus Rashford added a fourth in the 89th. Espanyol’s only reply came through Pol Lozano in the 56th minute.
By earning their seventh consecutive La Liga victory, Barcelona moved to 79 points at the summit, significantly boosting their hopes of lifting the title for a record 29th time in club history. The win also gave them a timely morale boost three days before hosting Atlético Madrid in the second leg of their Champions League quarter‑final tie, as they seek to overturn a 0–2 first‑leg defeat and complete a comeback into the semi‑finals.
In contrast, Espanyol’s points total was frozen at 38 in 10th place, with their winless streak now stretching to 14 matches (nine defeats and five draws) since the start of 2026. The Periquitos also failed to beat their local rivals for the first time since 2009, extending their winless run in this fixture to 17 contests across all competitions—16 losses and one draw.