Barcelona secured a last-minute 1-0 victory in La Liga at home against Mallorca, who are Copa del Rey finalists.
Despite facing a crucial UEFA Champions League quarter-final second leg against Napoli midweek, La Blaugrana struggled to gain momentum in Catalonia.
In the wake of a draw away at Athletic Club the previous weekend, Xavi Hernandez made changes to his starting lineup for the Napoli clash.
Both teams had limited chances in the early stages, with Ilkay Gundogan missing a first-half penalty before halftime. Following the break, Barcelona’s frustration continued as Lamine Yamal’s shot struck the crossbar.
However, just when it seemed Barcelona might face a second consecutive league match without scoring, Lamine Yamal delivered a moment of brilliance by curling home the winning goal.
The three points closed the gap to the leader Real Madrid to just five points, but Los Blancos have a game in hand against Celta on Saturday.