Barcelona's fourth win in a row means they are in first place in the La Liga standings.
The reigning champion defeated Alaves 3:1 at the Nou Camp and will be the leader with two points more than their biggest rival at least until Sunday evening and Real's visit to Girona.
Barça continued their run, but it didn't start well in the Catalan temple of football as Alaves took the lead in the first minute through Pablo Ibanez.
In the 8th minute, Lamin Jamal equalized and it was a sign of a better performance from Hansi Flik's team.
The surprise was prevented by Dani Olmo, who scored twice.
In the 26th minute he converted a pass from Rafinha, and he put an end to the triumph in the 93rd minute when Jamal was his assistant.
Atletico is also on the rise, having beaten Oviedo (2:0) and celebrating their sixth consecutive championship victory.
Alexandre Serlot scored twice, so the "colchoneros" have 31 points, one less than Real with a match in hand, and minus three compared to Barca.
Bonus video: