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.
David Villa and Fernando Llorente scored the goals as European champions Spain extended their amazing unbeaten run to 29 games with a 2-0 victory over an England side for whom David Beckham equalled the Three Lions record of 108 caps for an outfield player. A tight match between two in-form sides in Seville came to life in the 36th minute when Xabi Alonso’s pass found Villa in the area — and the Valencia striker twisted defender Phil Jagielka one way then another before slotting the ball into the corner of the net.