Manchester City overshadows Leo Messi