Barcelona slip ups let Real and Atletico back in title race