Barcelona rode further away from their crumbling title rivals on Sunday as Lionel Messi and Luis Suarez scored twice each in a 5-0 thrashing of Real Betis which opened up an 11-point gap at the top of the La Liga standings.
A strike from Ivan Rakitic broke the home side's resistance in the 58th minute and top scorer Messi and the in-form Suarez took turns in adding to the scoring to cap a sixth successive league win for Ernesto Valverde's imperious team.
Barca, the only unbeaten side in Europe's top five leagues, lead the way with 54 points after capitalising on second-placed Atletico Madrid's 1-1 draw with Girona on Saturday and third-placed Valencia's 2-1 defeat at Las Palmas.
Cristiano Ronaldo scored twice before leaving the pitch with his face covered in blood as Real Madrid eased their domestic crisis by hammering struggling Deportivo La Coruna 7-1 on Sunday to reclaim fourth spot.
Betis went into the game having scored eight goals in their last two league matches but had few opportunities against Barca, who turned on the style in the second half as they have done so often in this dominant campaign.
It took a clever rolled pass from Suarez to release Rakitic for the opening goal, which the Croatian dispatched confidently while Messi took full advantage of a slack Betis offside trap to slot the second.
The Argentine's second strike moved him on to 19 league goals while Suarez's brace took him to 15, 10 coming in his last seven La Liga games.
Real had lost two of their last three league matches and got off on the wrong foot against relegation-threatened Deportivo when former Atletico Madrid forward Adrian Lopez put the visiting side ahead against the run of play in the 23rd minute.
The stumbling La Liga champions responded in emphatic fashion, however, and went on to record their biggest win of the season in all competitions with two goals apiece from Gareth Bale, Nacho Fernandez and Ronaldo as well as a long-range strike from Luka Modric.
Ronaldo was unable to continue playing after he was left with a bloodied face by the boot of Deportivo defender Fabian Schar as he struck his second goal, which took him level with Bale as Real's top scorer in the league with six strikes.
Real climbed above Villarreal into fourth place on 35 points but are still 19 behind Barcelona.
"The players needed a game like this," Real coach Zinedine Zidane told reporters.
"I don't know if much changed apart from the scoreline and that's the biggest difference. We played well against Villarreal (in our last match despite losing 1-0) and we were doing well when we were losing 1-0 today but we got the equaliser and I'm delighted with what we did in the rest of the game."
Real began the season with a comfortable win at Deportivo and could hardly have asked for better opponents than the struggling Galician side to get them out of their miserable run, even though Depor struck first.
In-form defender Nacho lashed Madrid level after playing a one-two with Marcelo and Bale produced a brilliant curled finish off the post to put Real in front as halftime approached.
Bale stretched his side's advantage after the interval by leaping to head in Toni Kroos's corner, scoring a sixth goal in seven league starts which proved his persistent muscle injuries have not harmed his striking prowess.
Ronaldo had had little luck in front of goal at that point but quickly stole the headlines with two strikes in six minutes before leaving the pitch using a mobile phone to examine his blood-drenched face.