Real Madrid midfielder David Beckham was dismayed by his side's lacklustre performance in their 1-0 defeat at home to Arsenal, the first time he has faced Premiership opposition since moving to Spain in 2003.
"I said before that if we didn't perform we wouldn't win the game and we didn't perform," the England captain told reporters after the game.
"Arsenal played well, but we didn't play like we have done for the last two months. I don't know what happened. They got the space to enjoy themselves and they did well.
"Tonight was a really bad performance from the whole team. The players were not working for each other and were not getting in the box."
Arsenal threw off their poor domestic form as they made an electric start at the Bernabeu, slicing through the Real defence on several occasions in the opening minutes.
They secured a deserved win when Thierry Henry weaved his way past three Real challenges before he fired wide of goalkeeper Ilker Casillas into the far corner of the net two minutes after halftime.
"From the first five minutes you could see we weren't playing with the confidence we've been showing," said Beckham. "I knew Arsenal wouldn't come here and defend.
"I can't put my finger on it. We've got to stay upbeat but it's hard. To perform like that is disappointing. It's difficult now, but we have the players to go there and win".