The same thing can be said about Suarez? Do you have any doubt over his skills and abilities? Does his performance yesterday represent his true performance level? We can understand from this is that it is difficult to judge the player from one game or through international matches.
Messi with Argentina is not at the same level with Messi with Barca, and this applies to a lot of players, in order to show their real performance level, players need support from both the coach and their team mates, and this was not available for Cavani in the Spain match. Do not forget that the Spanish team has the best midfielders in the world