Valencia striker David Villa has no doubts Barcelona ace Lionel Messi is the best in the world.
Messi upstaged Villa on Sunday with an amazing hat-trick in Barcelona's 3-0 win.
Villa told Sport, "When the best player in the world has his day, it is difficult to stop him."