Nigeria, April 23 -- Barcelona's resilience paid off as they edged past a determined Real Mallorca side in their 33rd La Liga fixture of the season.

With the narrow victory, Barcelona now sit 7 points clear of Real Madrid, who still have a game in hand.

The match proved to be a tough challenge, with Real Mallorca putting up a strong defensive display, clearly intent on securing at least a goalless draw. Barcelona unleashed 40 shots-the most in a La Liga game over the past 15 years-but struggled to break through Mallorca's defense.

The breakthrough finally came just a minute into the second half, when Dani Olmo found the back of the net, ending Mallorca's resistance.

Head coach Hansi Flick praised the team's performance, calling the ma...