I didn't think Xavi was great, but I also didn't think he had a bad game. Iniesta and Silva either.
I think the problems was firstly, the lineup. It looks good on paper, but that was a woefully slow lineup VdB put out there. That midfield of Busquets, Alonso and Xavi is really slow, and it doesn't have the benefit of speedy wingers to provide work rate and cover because you put Iniesta and Silva in the wings, 2 more slowish players.
Every time the ball was lost there was no quick pressure on the dutch players because you had no quick players out there. They would move quickly and make a quick pass to an open player and then a long ball. No pressure on the passers.
The second part was, the 2 CBs got destroyed. Both had a disastrous game. Pique was slow to respond and react, and Ramos had his head up his ass. Alba also was really poor. Azpilicueta did some good things, but he too got lost in the shuffle. Casillas was also poor.
Busi was caught in no mans land a lot and Alonso was slow as hell out there
IMO they need to put Pedro out there to get some workrate and pressure when the ball is lost. Get Koke too to get some workrate on that midfield to close out players and recuperate balls. And get that turd Costa out.
They need to surround Xavi and Iniesta with players with high workrate, quickness and capable of pressuring the ball as they are no longer quick enough to do it themselves. They need other to do the dirty work so they can dictate the offensive game.