Messi took his season tally for Barca to 22 in all competitions this season with his brace.
Vilanova said: "It's no great revelation to say that Messi is decisive, but Leo doesn't win games by himself.
"You have to create chances, know how to defend... It's too simplistic to say Barca is just Messi.
"Leo is very good but we need all the players because only one cannot win a game."