After a stellar start, Barcelona have allowed Atletico and Real Madrid to catch up in the title race.