For now, Barcelona is indeed superior to Real Madrid but it has not been able to determine Barcelona as the champion because in the remaining 8 matches Barcelona still faces several clubs that I think are not easy for Barcelona to face, one of which is its arch rival, Real Madrid and maybe their meeting could determine the fate between the two, besides that there are still Villareal and Atlethic Bilbao who might make Barcelona lose points so Barcelona should not be too happy for now because their struggle is not over.
Is it because of the match Real Madrid lost to Valencia that you are thinking Barcelona is in a good form than them?, I thought so before but since real Madrid picked form I never saw them that way again, though they might be having bad performance sometimes but they are actually a very big contender, from their points Barcelona just got higher because of the Valencia wining if not there would have been a bit of the same point with Barcelona, however Real Madrid and Barcelona are not just the only highest on the La Liga but also on this about to played Copa del ray finals because the both are going to face each other's and afterwards they would meet again for the La Liga.
Barcelona is a very good team and is in better form than Real Madrid. I say this based on the cup rematch they lost and the defeat against Valencia. Real Madrid has a very good team but Barcelona is much better right now. I think Barcelona is more likely to win in the final they will play. If Real Madrid wins, it will be their first win against them this season.