The team came into this match on the back of a thrilling comeback victory over Celta Vigo, where they scored three goals in the final 30 minutes to win 4-3. This result gave them a five-point lead in the title race, and a win here would give them a comfortable gap at the top.
Mallorca, on the other hand, are still in the running for a European spot and showed their determination to keep the scoreline goalless at halftime. They had several chances to score, but couldn't find the back of the net.
Barcelona created several scoring opportunities, but lacked the finishing touch. Robert Lewandowski and Raphinha were rested, but the team still managed to create chances. Lamine Yamal, Ferran Torres, and Ansu Fati all had shots on goal, but were unable to score.
The match remained scoreless until the 60th minute, when Dani Olmo scored the winning goal with a cool and composed finish. This was his ninth LaLiga goal in 11 starts this season.
Barcelona had several opportunities to score again, but Mallorca's goalkeeper Leo Roman made several key saves to keep his team in the game. In the end, Barcelona were able to see out the match and secure an important three points.
They will now focus on their Copa Del Rey final against Real Madrid on Saturday, while Mallorca will travel to Girona next Monday. Mallorca are currently in seventh place and could finish the weekend as low as 11th if other results go against them.
Flashscore Man of the Match: Leo Roman (Mallorca)