When Joseph Schooling first met Michael Phelps, he was just 13 years old -- a kid meeting the swimmer he idolized. Neither could have known at the time that the same young boy would go head-to-head with his idol in the pool years later.
Phelps and Schooling have met before. pic.twitter.com/X3QrvHBWWM
And not only would they go head-to-head, the boy would win.
Schooling beat his swimming hero in the 100-meter butterfly in at the 2016 Rio Olympics on Friday night to win Singapore's first ever Olympic gold medal.
Phelps, who finished in a three-way tie for silver, is the three-time reigning gold medalist in that event and had already claimed four gold medals in each of the finals he swam in Rio de Janeiro.