Yahoo Sports reports: Lionel Messi and Kylian Mbappé put on a show as the two stars vied for the title.