Next week matchday 19 where all team playing on 2nd January I think Barcelona have great chance against with Mallorca and Atletico Madrid faced with under dog team Rayo Vallecano. Exactly Barcelona should easy get three points although playing as away on Mallorca but still not consistent performance show by Barcelona right now give us little doubt will this team back top performance and pass on champion standing position? although left many match we can't have bigger expectation with Barcelona become success team with financial crisis.
I think Barcelona played well with Xavi, it's just that they are still struggling to win match because of the lack of goalscorers and poor finishing. This is actually a problem that Xavi had to solve immediately during the winter transfer as they needed a striker who was able to score goals consistently. So far Xavi has lost Ansu Fati and Depay in attacking positions so he will have to try more often with the likes of Ezzalzouli and Jutlga. Both players played well and were also able to score goals, but their lack of experience made it quite difficult for them to find their best performance.
Even though Mallorca are currently ranked 15th in the Laliga standings, it doesn't look like they are easy opponents to beat by Barcelona in the match which will take place on 3 January. I agree if you think it's a good opportunity to see Barcelona win, but it's definitely not as easy as we thought.