Real were swept aside in remarkable fashion as two goals from Villa, plus further strikes by Xavi, Pedro Rodriguez and substitute Jeffren, completed a comprehensive victory for Pep Guardiola's defending champions.
Villa, playing in his first 'Clasico' having joined Barca from Valencia in the summer, said after the game: "It's been a very important win. We looked for the victory and we got it. And the result and the manner in which we achieved it, you cannot ask for more."
The Spanish World Cup winner warned against getting too carried away with the victory, though, with only 13 rounds of the Primera Division season gone.
"We are two points clear. We need to continue working hard. We are in November. Just as before the game nothing was lost, now neither have we won anything. We have an advantage but we need to continue working."