Barcelona produced a dazzling display of attacking football to rout arch-rivals Real Madrid 6-2 in the Bernabeu and all but secure the Primera Liga title. Two goals apiece from Lionel Messi and Thierry Henry with defenders Carles Puyol and Gerard Pique also on target signaled an humiliating defeat for Real who went into ‘El Clasico’ with renewed hope of retaining the Spanish title. But a mixture of inspired play and comical defending undermined Juande Ramos’ men who had taken the lead as Gonzalo Higuain headed home after 14 minutes.