Statistically speaking, Barcelona has a better H2H record against Atletico Madrid but considering the current form of both teams in all competitions, it's obvious that Atletico Madrid has a better record. In Atletico Madrid's last 11 games, they've been formidable enough not to lose before going into their league fixture against Barcelona but because Barcelona will be the home team, I expect a difficult game for both teams. My prediction is that the away team in will either get a win a leave Camp Nou with a point.

Yes, I honestly think Barcelona will win, they have always won against Atletico Madrid, i don't see why they shouldn't continue to win this match too.
I don't follow Spanish football very much, but i know the teams that are strong within this ecosystem.
If you don't see actually see why Barcelona will not win, then I think you should take another look on Atletico Madrid's current form and compare it with that of Barcelona then you'll surely see why Barcelona might be beaten at Camp Nou. Atletico Madrid manager Diego Simeone is targeting the Spanish La Liga title this season and would do anything possible to get that done. Knowing fully well that his team is currently on the same point with Barcelona in the La Liga standings, don't you think Diego Simeone will go all out for all three points so he can go top of the league?