Real Madrid struck in the dying stages to secure 1-0 win over Athletic Bilbao and kept their LALIGA titles hope alive on Sunday night.
Kylian Mbappe was an obvious absentee following his red card last weekend at Alaves, while Eduardo Camavinga replaced David Alaba at left-back.
Los Blancos were seeking redemption after seeing their continental venture in the UEFA Champions League brought to a scratching halt by Premier League giants Arsenal.
However, the defending champions were disjointed for much of the opening half and failed to pose any notable danger to the visitors.
Madrid added more firepower in the second half in Brazilian starlet Endrick, but still battled to penetrate effectively and pile holes through their counterparts.
The host remained courageous and found the net courtesy of a well-taken finish by Vinicius Junior, but the Video Assistant Referee (VAR) stepped in and disallowed it after Endrick was in an offside position in the build-up.
Los Blancos never-say-die attitude came three minutes at the end of stoppage time through a well-taken volley into the bottom-corner by Federico Valverde, moving the side back to within four points of Barcelona.
FC Barcelona 4-3 Celta Vigo
LALGA leaders FC Barcelona staged a dramatic come-from-behind 4-3 victory over Celta Vigo on Saturday evening.
The Blaugrana named Lamine Yamal and Ronald Araujo on the bench following the clash with Borussia Dortmund on Tuesday, while Robert Lewandowski made his 100th league appearance for the hosts.
Ferran Torres got the Blaugrana off to the perfect start with a smart finish from the edge of the box, but it was wiped out minutes later when Borja Iglesias tapped in from close-range.
Iglesias remained a thorn in the stride of the Blaugrana and doubled the lead after halftime courtesy of a well-worked finish from a tight angle in the area.
The forward continued to be decisive later on and completed his hat-trick not long thereafter with a simple finish on the break as the host were caught square at the back.
Barcelona pushed back gallantly as Dani Olmo was on hand to tap in from inside the six-yard box following a chipped pass by Raphinha.
Raphinha levelled matters on 88 minutes through a powerful header into the near post following a curling cross by substitute Yamal.
The Brazilian ace wasn’t done and ensured the comeback victory with a solid finish from the penalty spot as Olmo had gone down in the six-yard box.