Zlatan Ibrahimovic scored his third goal in a week, and 15th of the season, as Barcelona won 1-0 at Real Mallorca on Saturday to nudge Real Madrid off the top of the La Liga table. Club record signing Ibrahimovic had an easy tap-in on 62 minutes as Barca became only the second team to win at Mallorca this season and move three points ahead of Real Madrid.
The win also boosts Barca morale further for Wednesday's Champions League quarter-final first leg showdown at Arsenal.
For Mallorca it was only the second time they had dropped points at home this season and Sevilla, two points behind, can move above them into fourth with a win at Villarreal on Sunday.
Despite the difficulty of the game Barca coach Pep Guardiola still chose to put top-scorer Lionel Messi and midfielder Xavi on the bench with the Arsenal game in mind.
Thierry Henry and Gerard Pique were two other big stars rested and youth product Jeffren Suarez, 22, made his first league start.
Barca had the ball in the net on 11 minutes through Pedro Rodriguez but the goal was disallowed for a marginal offside.