Xavi Hernandez has still got it