The only bad thing in this game about Villa was that he didn't score. Other than that, he was pretty good overall, and was Leo's best partner, being a key in all his four goals.
In the first goal the goal comes from a forced error from the goalkeeper that was caused by Villa's run.
In the second goal Villa was the only one that detected the "hand" from the defender and told the referer about it, which ended in penalty. Perhaps if he didn't say anything it still would have been a penalty (altho I have my doubts, because other than that the referer wasn't great with Barca).
In the third goal it was an assist from Villa to Messi.
In the forth goal it was an assist from Adriano to Messi, which happened mainly due to Villa's awesome run and great ball delivery to Adriano.
Then there's another assist Villa did to Messi with his chest, altho Messi failed this one.
The fact that he played the 90 minutes tells me that there's a chance he may not play the Clasico, but I hope I will be finally wrong this time, because this guy always have magic moments and I really want to see him start next match.