Atefeh Ahmadi was the only woman from Iran to qualify for last year's Beijing Winter Games
The Sweden striker Zlatan Ibrahimovic smashed the ball into the roof of the net from close range in the 63rd minute, his 15th league goal of the campaign, to end Mallorca’s stubborn resistance and give his side 74 points from 29 matches.
Real Madrid, who host Barca in two weeks for the “Clasico”, can climb back above their arch rivals on goal difference with a win at home to Atletico Madrid on Sunday.
Barca weathered an early storm at the Ono Estadi where Mallorca had won 12 of their previous 13 matches.
Striker Aritz Aduriz lashed a shot against the post and Gonzalo Castro forced a fine save from Victor Valdes with a follow-up shot in only the second minute.
Coach Pep Guardiola started with Argentina forward Lionel Messi and Spain midfielder Xavi on the bench and Barca struggled to create chances against a well-organised Mallorca side despite dominating possession.
The pair’s introduction early in the second half gave Barca a fillip and it was Xavi’s corner that eventually found a way through to an unmarked Ibrahimovic who gave home goalkeeper Dudu Aouate no chance.
Atefeh Ahmadi was the only woman from Iran to qualify for last year's Beijing Winter Games
Tehran detained a number of foreigners and dual nationals over the years, accusing them of espionage or other state security offences
13-year-old Palestinian boy shoots at father, son in Silwan; Israeli authorities arrest 42 in connection with Friday's synagogue shooting
Belarusian Sabalenka crowned first 'neutral' Grand Slam champion
Tipping fatigue, it seems, is swarming America as more businesses adopt digital payment methods that automatically prompts customers to leave a gratuity
He was decorated as a hero in the Serbo-Croatian war when he helped free French troops from a war zone
Ministry issues letter to private universities, warning them of legal action if they violate rules
Injured who were taken to a hospital are in critical condition