W 2021 roku zwyciężył w Melodifestivalen z utworem „Voices”, gdzie zdobył historyczną liczbę głosów i dzięki czemu został reprezentantem Szwecji w Konkursie Piosenki Eurowizji. 18 maja wystąpił jako czwarty w kolejności startowej w pierwszym półfinale i z siódmego miejsca awansował do finału, który odbył się 22 maja. Wystąpił w nim z dwudziestym piątym numerem startowym i zajął 14. miejsce po zdobyciu 109 punktów w tym 63 punktów od telewidzów (11. miejsce) i 46 pkt od jurorów (17. miejsce).