
Barcelona have extended their lead at the top of LaLiga to four points with a 3-0 win over Mallorca at the Nou Camp.
Subscribe now for unlimited access.
or signup to continue reading
The visitors had the better of the early chances in Saturday's match but veteran Robert Lewandowski settled the hosts' nerves when he opened the scoring on 29 minutes after a Marcus Rashford effort was blocked.
Lamine Yamal, scoring for a fifth game in a row, doubled the lead just after the hour and fellow teenager Marc Bernal completed victory with his first senior goal seven minutes from time.
Real Sociedad beat Elche 3-1 in Spain's late game.
Rasmus Hojlund scored a last-gasp penalty as Italian champions Napoli snatched a 3-2 win at Genoa after the late sending-off of Juan Jesus.

Hojlund and Scott McTominay had struck earlier as Napoli responded to Ruslan Malinovskyi's early spot-kick but Lorenzo Colombo levelled again and the balance tipped Genoa's way when Jesus was dismissed for a second bookable offence.
Yet Genoa failed to make their numerical superiority count and Hojlund had the final say in stoppage time after a foul on Antonio Vergara, moving Napoli a point behind second-placed AC Milan.
Guillermo Maripan was also on target in time added on as Torino salvaged a 2-2 draw at Torino.
In France, 10-man Lens returned to the top of Ligue 1 with a 3-1 comeback win over Rennes at the Stade Bollaert-Delelis.
Esteban Lepaul put the visitors ahead after just eight minutes but Odsonne Edouard equalised for Lens before the break.
Ruben Aguilar gave Lens the lead after 54 minutes only to blot his copybook two minutes later by picking up a second yellow card.
Allan Saint-Maximin put the result beyond doubt by scoring the hosts' third 12 minutes from time.
Lyon won 1-0 at Nantes to move to third despite playing the last half-hour a man down after a red card for Endrick. Pavel Sulc scored their goal after 25 minutes. Brest were 2-0 winners over Lorient.
Serhou Guirassy grabbed a late winner as Borussia Dortmund edged past Wolfsburg 2-1 to move within three points of Bundesliga leaders Bayern Munich.

Dortmund had been pegged back by Konstantinos Koulierakis early in the second half after Julian Brandt had put them ahead.
Champions League hopefuls Stuttgart slipped up as they were beaten 2-1 at St Pauli.
An early goal from Niklas proved enough as Freiburg survived the sending-off of Johan Manzambi to beat Werder Bremen 1-0 while Hamburg won 2-0 at bottom side Heidenheim and Mainz beat Augsburg by the same scoreline.
Bayer Leverkusen needed an own goal from Philipp Sander to claim a 1-1 draw at Borussia Monchengladbach.
Australian Associated Press
