Lionel Messi

Messi also overtook Hungary great Ferenc Puskas among all-time international top scorers.