In 2019 he managed to top that performance with the new song "Too Late For Love" in Melodifestivalen 2019. The song received a lot of attention and went straight up to #1 at Top 50 Sweden where it stayed for a month! It also went up to #1 on the Swedish Radio Chart where it stayed for six weeks. John represented Sweden Eurovision Song Contest 2019 in Israel where he finished at 5th place. The song peaked top 50 in 10 countries straight after the competition!
In May 2019 John released his Debut EP "My Turn".