England suffered their first defeat in almost a year as they went down 2-0 to European champions Spain in Seville. In the first half Spain had played neat and tidy football, looking comfortable in possession without really threatening David James' goal.
Alonso then hammered a shot wide as the hosts finished the stronger.
A raft of substitutions at half time saw David Beckham equal Bobby Moore's outfield record of 108 caps, and whilst he impressed it was not enough to ruffle the composed play of the Spaniards.
Shaun Wright Phillips and Frank Lampard had chances to equalise but overall Spain always looked in control.
Carlton Cole almost scored a consolation goal but the ball was cleared off the line by Marchena.
England's disappointing night was complete when Beckham was booked for dissent as Spain now remain unbeaten in 29 games.
"For me it was a very poor game," said England coach Fabio Capello to ITV1. "When we play a team with one forward and a lot of players in midfield we have problems in playing the ball.
"Spain are a good side, but we can do better.
Record breaker Beckham was honoured to equal the record but disappointed with the result.
"Spain are a good team and they scored two good goals and overall they maybe deserved the win.
"I'm honoured to be up there with the likes of Sir Bobby Charlton and Bobby Moore, but the most important thing was the game which we lost, so we're disappointed.
"I'm enjoying my football and keeping fit, so long may it continue."