El Clasico is on as the Camp Nou will play host to what should be a great contest between two of the best teams in the world. As things stand at the moment, Real Madrid will feel a lot more confident as the side is winning and have a decent lead over Messi and his Barcelona teammates.
Real Madrid are on form in La Liga at the moment and the likes of Cristiano Ronaldo are playing some really. In addition to that, the defense is holding solid and it seems like the team is clicking well together under the management of Zidane. This team will be full of confidence after their win over Athletico Madrid and they will feel that this is the best opportunity they have had in a while to really push Barcelona away.
Barcelona on the other hand are a side that are not playing at their best and they have dropped points where in the past they would not do this. That being said, this is a team that is still full of talent and are still considered one of the best teams in the world. This time they will be at home and they will look to use the home crowd to get support to win this game. For Barcalona to win this game they will need to dominate the midfield with the likes of Iniesta having to control the game. That will not be easy since the likes of Luka Modric and Toni Kroos will have their own opinions.
All in all I think I am going to pick Real Madrid to win this game away from home. At the moment they are simply the better team and I think that form will carry on into this game. We are getting a good enough price to place them to win outright and this is probably the best bet of the game. Both teams to score is also a decent bet.