Barcelona secured a hard-fought 1-0 victory over Mallorca at the Estadi Olímpic Lluís Companys, with Dani Olmo scoring the decisive goal just 41 seconds into the second half.
Despite dominating possession and registering an astonishing 40 shots—more than any La Liga team this season—Barcelona struggled to convert their chances, largely due to a heroic performance from Mallorca goalkeeper Leo Roman, who made 11 saves.
Mallorca, while defending resolutely, managed to breach Barcelona’s high line several times in the first half but were denied by the offside flag.
At halftime, frustration was evident among the home fans, but Olmo’s composed finish settled nerves and ensured Barca moved seven points clear at the top.
Manager Hansi Flick, preparing for Saturday’s Copa del Rey final against Real Madrid, made significant rotations, introducing Raphinha and Fermin Lopez in search of a second goal.
Despite their efforts, Mallorca held firm, remaining seventh in the league standings.