I am not sure that I heard the CNN reporter (American Speaker) well when he was talking about the winner of the world cup 2018, He said: 20 years on, they have done it again. Isn't it more appropriate to use the simple past here, "20 years on, they did it again" because we know when France won the first and the second Worldcups?
Thank you in advance.