Real Madrid are reeling after being thumped for six at home by Barcelona. Thierry Henry and Lionel Messi both netted braces while Carles Puyol and Gerard Pique were also on the scoresheet as Pep Guardiola's treble-chasers inflicted a first league defeat on in-form Madrid since beating the reigning champions at the Nou Camp in December. Gonzalo Higuain and Sergio Ramos struck Real's goals.

Madrid had picked up 52 points from a possible 54 since that match, but their hopes of a third successive title now look sunk after they fell seven points adrift of Barca with only four games remaining.