Real Madrid suffered a huge dent to their La Liga title ambitions following a surprise 2-1 defeat by Levante.