atletico has valencia away, levante away, malaga home and barcelona away + 2 CL games against chelsea. i doubt they will win all their league games before barcelona. real has much easier matches (Osasuna home, Valencia home, Valladolid away, Celta away and Espanyol home). Barca (Bilbao - h, Villareal - a, Getafe - h, Elche - a, Atletico - h) will play maximally and try to win all games, and hope for Atletico and Real to drop points. i wouldnt count out barca just yet.