Barca satte presset tilbake på Real Madrid.
Barcelona rykket fire poeng foran Real Madrid på toppen av La Liga etter en 3–1-seier mot Elche.
Blaugrana-laget måtte jobbe hardt på Estadio Martínez Valero, men til slutt hadde de for mye for vertene og presset sine ærkerivaler i tittelkampen.
Barca tok ledelsen i det sjette minutt gjennom Lamine Yamal, før Álvaro Rodríguez utlignet like før halvtimen.
Ferran Torres økte Barcas ledelse rett før pause, og mens Hansi Flicks menn ofte var lite overbevisende bak, gjorde de poengene sikre med Marcus Rashfords enkle avslutning på nært hold.
Nå ligger ansvaret hos Madrid for å redusere gapet til ett poeng når de tar imot Rayo Vallecano på Santiago Bernabéu søndag.
Barcelona seirer til tross for Elches livlige framvisning
Det var aldri noen tvil om utfallet når Dani Olmos gjennomspill sendte Yamal i full fart mot mål, og han rundet Iñaki Peña og satte ballen i mål.
Olmo fulgte opp med en sidefot som gikk like bredt forbi mål, før han klemte ballen opp mot tverrliggeren fra kanten av området, og Barca ble straffet for manglende uttelling på disse sjansene.
Gjestene ble tatt på senga da Germán Valeras presise gjennomspill sendte Rodríguez gjennom, og han gjorde ingen feil, rolig slå ballen i nederste høyre hjørne.
Torres traff stolpen fra nært hold mens Barca søkte å raskt gjenopprette ledelsen, og den tidligere Manchester City-spilleren gjorde nettopp det i det 40. minutt.
Frenkie de Jong viste imponerende ro da han ble spilt inn langs høyresiden inn i boksen, og hans tilbakespill ble møtt av en kraftfull avslutning fra Torres.
Pena ble rundet for andre gang i kampen da Torres så ut til å doble sin telling, men skuddet mot mål ble klarert før det kunne passere linjen.
Elche fortsatte å være en konstant trussel, og Rodríguez traff stolpen med et skudd like ved stolpen, før Adam Boayar skjøt fullstendig feil fra skrått hold med hele målet å sikte til, mens vertene ikke klarte å utnytte Barcas defensive svakheter.
Rashford hadde en stor bom i en-mot-en-situasjon med Peña, men han reddet seg ved å skyte i et tomt mål for å gjøre kampen trygg etter at Elche ikke klarte å klarere et lavt innlegg fra Yamal fra høyresiden.