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.
Indeed, Barcelona has really try this season to surprise so many people because fans were having doubt in their performance since Real Madrid has gathered enough and good superstars players who are currently in their prime. They defeated Real Madrid twice this season and I'm also expecting two meetings again before the season end, they still have one more final to play and many are anticipating for Barcelona Victory since they have recorded to Victory against them. But as for me I will not guarantee the two Victory I'm expecting Real Madrid should bounce back in either one of the two matches but most preferably the final. It will be so bad for Real Madrid to be involved in two finals in one season without winning any, especially with their rival.