What I would have done if I were in Lucho's shoes yesterday would have been the following:
1) Take out one of Iniesta/Rakitic around the 65th minute for Xavi.
2) Take out Suarez for Pedro.
3) Place Pedro on the left.
4) Move Neymar into the #9 position.
Was Mascherano suspended by the way?
I think Masche was suspended. I agree on Iniesta/Xavi swap, especially considering Iniesta's form. But I'm not sure about Suarez/Pedro. That was a game where everyone had to wear multiple hats. The thing is Suarez contributes to defense and Neymar doesn't. Considering that Messi defends very little, you spread the defensive burden of 2 people to the rest of the team. In the game like that it's very risky. Lucho went for safest choice. Take out non defending front line player and crowd the midfield and add the player who can dictate the tempo. It's sad it did not work out but I don't consider it insane substitution.