Yes, Granada is one of the weakest clubs in La Liga, but even teams like Real Madrid or Barcelona have difficulties. Barcelona drew this match and it's probably not a big deal for them. The main thing is that they did not lose three points and earned at least one point. Barcelona have not lost a single game this season and this is a good result.
I was amazed by Granada's performance for scoring at early minute of the game and maintain the lead till late minutes. It's just unfortunate they were not able to maintain and hold Barcelona back till final whistle. It's was a good result for Granada considering the fact that they have average players and are not in any way close to Barcelona but I will not agree that it was a good result for Barcelona. It's understandable that football is full of surprises and seeing small clubs trashing big teams now has become normal but nevertheless, it shows how weak and relax Barcelona has become in the recent game week. Draw spoils record more than losing in the table and before you realize what is happening, you're already in the mid table when you draw a lot of matches.
With such a stark difference in strength, a draw is a very good result for Granada. We can see that from the sttistics recorded in this match. Barcelona had almost all the possession, and with stats like that a club deserves a win. But the quick goal that Granada can create in this match is the key for the host to secure at least 1 point from this match.
It's a bit unfortunate when they don't keep the score until the end, but with Brcelona's continuous attack is also very good when they only concede 2 goals.
They can only focus on defense.