West Bromwich Albion's Scotland midfielder James Morrison admits Spain gave him an education last week.
Morrison says Barcelona star Xavi was the best player he's faced in recent times.
"Playing against Spain was a real eye-opener for me, and a great game to be a part of. It's totally different playing against them to watching them," he said.
"I'm like everybody else. You see them every week on TV and see how good they are, but when you're on the same field it's different. Xavi, I just didn't realise he was that good, he's probably their best player.
"I couldn't get near him. Every time I tried to get close he passed the ball on.
"In all my Premier League games I have never come up against somebody as good as him. Normally you might try and get an arm up, get close, but it just didn't matter.
"Every one of our players said that about whoever they were up against. They all pass on the right side, move, interchange, and deal with the ball.
"They're such a great team and when you think they had Fabregas out as well! The only consolation for me was that it was a fantastic experience."