Nadat het Eurovisiesongfestival 2020 werd geannuleerd vanwege de COVID-19-pandemie, maakte ITV reeds op 20 maart 2020 bekend dat het ook in 2021 zou deelnemen aan het Eurovisiesongfestival. Efendi, die amper een maand eerder intern was geselecteerd om haar vaderland te vertegenwoordigen op het Eurovisiesongfestival 2020, werd door de omroep wederom voorgedragen voor deelname aan de komende editie van het festival.
Het nummer waarmee ze naar Rotterdam zou afzakken werd op 15 maart 2021 vrijgegeven. Het kreeg als titel Mata Hari.
In Rotterdam
Azerbeidzjan trad aan in de eerste halve finale, op dinsdag 18 mei 2021. Efendi was als veertiende van zestien acts aan de beurt, net na Roxen uit Roemenië en gevolgd door Go_A uit Oekraïne. Azerbeidzjan eindigde uiteindelijk op de achtste plek met 138 punten en wist zich zo verzekerd van een plek in de finale.
In de finale was Efendi als 21ste van 26 acts aan de beurt, net na Barbara Pravi uit Frankrijk en gevolgd door TIX uit Noorwegen. Azerbeidzjan eindigde uiteindelijk op de twintigste plaats, met 65 punten.