Barcelona put a difficult week behind them by beating Real Betis 3-1 at Camp Nou to keep pace with Atletico Madrid at the top of La Liga.
The Catalan giants were in the headlines for all the wrong reasons this week after FIFA hit them with a transfer embargo for next season due to irregularities found in their dealings at youth level.
It will have come as an unwelcome distraction for Gerardo Martino and his men, who have plenty on their plate in a three-way fight for the title with Atletico and Real Madrid.
After Atletico's 1-0 win over Villarreal earlier on Saturday, Barca knew they could ill afford a slip-up against the league's bottom club and their nerves were settled when Lionel Messi rolled in a 15th-minute penalty.
A Jordi Figueras own goal midway through the second half gave the hosts some breathing space and, although Betis replied instantly through substitute Ruben Castro, Messi converted the rebound after another penalty was saved for his 25th league goal of the season.
The hosts, who remain within a point of Atletico, were rarely threatened by their beleaguered visitors, whose 3-1 win at Levante in their previous away outing was their first on their travels in the league all season.
Defeat leaves them nine points from safety with only six matches remaining, and the situation could yet get worse for Gabriel Calderon's side with three of the four teams immediately above them set to play on Sunday.
Xavi was first to threaten in the 10th minute, thumping an effort from the edge of the area, but Antonio Adan reacted brilliantly to get down low to his left and parry away.
It took Barca just five more minutes to move in front, Messi tucking away the penalty after Alexis Sanchez's twisting and turning inside the area had drawn a foul from Figueras.
The Argentinian went close to doubling his tally four minutes before the interval, jinking into space on the edge of the box before curling his shot narrowly wide of the left-hand upright.
Xavi almost added a second six minutes into the second half, but the midfielder's free-kick from 25 yards glanced the top of the crossbar with Adan rooted to the spot.
Alfred N'Diaye gave Barca a rare fright in the 64th minute as Jose Manuel Pinto leapt to tip the midfielder's deflected effort over the top.
Three minutes later however, Barca surged further ahead in bizarre fashion.
Figueras was the unlucky man once more, diverting the ball into his own net as he stretched to cut out Adriano's pass towards Pedro.
The visitors showed some spirit in responding immediately, Castro picking up N'Diaye's cut-back and firing low beyond Pinto.
Hopes of a comeback were dashed four minutes from time, Messi just squeezing home the rebound after seeing his spot-kick saved by Adan when Juanfran was adjudged to have handled Neymar's cross inside the area.
|10||L. Messi||14' 86' 86'|
|Coach: G. Martino|
for Iniesta 79'
for Pedro 79'
for Xavi 88'
|Blatter not running for IOC re-election|
|Bendtner: Wolfsburg can challenge Bayern for Bundesliga honours|
|Liverpool relishing Britannia return, says Henderson|
|Everton big enough to keep Stones - Martinez|
|MLS Review: Fire stun Dallas as goals dry up|
|New Atletico signings excite Raul Garcia|
|Cahill expects Arsenal title challenge|
|Jovetic happy with Inter debut|
|Luis Enrique: Barca defence must improve|
|Yanev calls for calm after ugly scenes in friendly|
|Coppa Italia Review: Cittadella romp to victory, Brescia rely on penalties|
|Arsenal have learned how to play against big teams - Ramsey|
|Shawcross to visit specialist over back woe|
|Fiorentina 2 Barcelona 1: Bernardeschi double sends Barca to another defeat|
|Mancini hints at Melo interest|
|Rodgers hails ´incredible´ Benteke strike|
|Galatasary 1 Inter 0: Sneijder sinks former club|
|Wenger defends Arsenal approach|
|Wembley loss has no bearing on new season - Terry|
|Porto cruise to friendly win over Stoke|
|Mourinho denies Wenger ´snub´ suggestions|
|Arsenal abandoned their philosophy to win Community Shield - Mourinho|
|Mourinho throws Community Shield medal into Wembley crowd|
|Swindon Town 1 Liverpool 2: Benteke nets stunner on debut|
|Scottish Premiership Review: Hearts win thriller on top-flight return|
|Ujah at the double as Bremen beat West Ham|
|Mourinho: We were the better team|
|Wenger hails defensive solidity|
|Rooney returns as Villarreal spoil Ferguson´s party|
|Rodriguez stunner earns Southampton draw as Caulker makes debut|
|Arsenal 1 Chelsea 0: Case of 14th time lucky for Wenger against Mourinho|
|Taechaubol announces Milan agreement|
|Jojic fires Cologne to latest victory|
|China 0 South Korea 2: Kim and Lee seal victory|
|Origi getting up to speed|
|Costa a doubt for start of season - Mourinho|
|North Korea 2 Japan 1: Halilhodzic´s men spurn lead|
|Allam brands FA ´amateurs´ as name-change row rumbles on|
|Fournier ´worried´ by Lyon pre-season|
|Swansea still working on Michu exit - Monk|
|Neuer furious at Bayern Supercup defeat|
|Wenger: Ozil signing not a mistake|
|UEFA Champions League Preview: Shakhtar ready for Fenerbahce decider|
|Lampard targets MLS play-offs for City|
|MLS Review: Goals galore as DC United win 10-goal thriller|
|Ronaldinho returns and helps Fluminense to win|
|Keane: United won´t overtake Chelsea|
|Casillas has the ´enthusiasm of a 20-year-old´ - Lopetegui|
|Blanc hopeful over Ibrahimovic knee injury|
|Guardiola laments late goal in Supercup defeat|
|Tuchel plans to keep Bender|
|Hecking happy with Wolfsburg discipline after Supercup win|
|Arsenal players too interested in selfies and six-packs - Keane|
|Confusion over Ibrahimovic´s PSG future|
|Sporting Lisbon 2 Roma 0: Slimani, Mane inspire Portuguese hosts|
|Rodgers feeling ready for new campaign|
|Khedira to miss Supercoppa|
|Paris Saint-Germain 2 Lyon 0: Aurier and Cavani seal more silverware|
|Wolfsburg 1 Bayern Munich 1 (5-4 on penalties): Super-sub Bendtner nicks it for Pokal champions|
|Lampard´s long-awaited New York City debut ends in defeat|
|Casillas the spot-kick hero for Porto|
|Monk bullish ahead of season opener at champions|
|Marseille 2-0 Juventus: Night to forget for Serie A champions|
|Swansea end pre-season with yet another draw|
|HJK 0 Liverpool 2: Origi and Coutinho on target|
|Juventus rocked by Khedira injury scare|
|Lens and Pantilimon star as Sunderland beat Hannover|
|Pardew hopeful of concluding Wickham deal|
|Martinez allays Lukaku fears|
|Stuttgart 4 Manchester City 2: Cause for concern for Pellegrini|
|Wasteful Bournemouth held by Hoffenheim|
|Jerome seals Norwich win|
|Souare´s first goal ensures Palace draw|
|Sinclair hits hat-trick in Villa draw|
|Leicester end pre-season with thrilling Birmingham win|
|Wood and Mowatt condemn Everton to friendly defeat|
|Coloccini not involved as Newcastle lose to Gladbach|
|Borussia Dortmund 2 Real Betis 0: Ramos scores on return from injury|
|Stoke lose to Cologne on Afellay debut|
|Norwich capture goalkeeper Kean|
|Jovetic hits out at Pellegrini following City exit|
|Jones backing new boys to spark United revival|
|Scottish Premiership Review: Celtic up and running, Dundee hammer Kilmarnock|
|Can keen to learn from Milner|
|Immobile on the mend following friendly scare|
|Sagan Tosu 1 Atletico Madrid 1 (1-4 on penalties): Simeone´s men need spot-kicks|
|Cahill: Big-spending rivals will make title race tougher|
|Roberto happy to play full-back for Barca|
|Gestede eager to make his mark at Villa|
|I want to play more and score more - Remy|
|Lambert influence important, says Pulis|
|Benteke a ´bargain´ buy - Rodgers|
|Zola: Qatar would be ideal for Balotelli, Cassano|
|Suarez: I´m not among world´s best|
|PSG ready despite ´chaotic´ pre-season - Blanc|
|Arsenal thumping still hurts - Fournier|
|Aubameyang targets Champions League success|
|Rooney set for Everton return|
|Cech can match Van der Sar - Wenger|
|Mourinho ponders Wenger´s losing record against him|
|CBF confirm Fred failed a doping test|