Barcelona leapfrogged Catalan rivals Girona into second place in LaLiga after Lamine Yamal’s second-half goal handed them a 1-0 win against Real Mallorca.
The 16-year-old winger netted his sixth goal of the season in the 73rd minute, cutting inside on to his left foot and lashing a shot into the corner to break the visiting sides’ resolve.
Mallorca striker Vedat Muriqi had headed against the crossbar with goalkeeper Marc-Andre ter Stegen beaten, as Barca’s six-game unbeaten run in the league came under threat.
Victory drags them to within five points of leaders Real Madrid, who have a game in hand.
Defending Serie A champions Napoli’s mini revival stalled as Torino hit back to earn a 1-1 draw at the Stadio Diego Armando Maradona.
Khvicha Kvaratskhelia made the breakthrough for the home side just past the hour mark as they sought a third win on the bounce to energise an unlikely late bid to qualify for the Champions League.
But Antonio Sanabria scored minutes later to leave Napoli lagging seven points behind the top four.
In the Bundesliga, Stuttgart moved a step closer to Champions League qualification with a comfortable 2-0 win at home to Union Berlin.
Serhou Guirassy and Chris Fuhrich scored to cement their team’s position in third and move them to within a point of Bayern Munich.
Meanwhile, Nice saw their own hopes of reaching Europe’s top competition suffer a setback as they were beaten 2-1 at home by Montpellier in Ligue 1.
Jean-Clair Todibo’s own-goal put the visitors – who climbed out of the relegation zone up to 12th – ahead after 10 minutes, before Jeremie Boga promptly levelled.
But Teji Savanier netted the winner from the penalty spot late in the first half to leave Nice a point outside of the top four.