Time is running out for Real Madrid to get back on track, as Barcelona are absolutely flying in the league.