"A thousand hallelujahs" actuó en el puesto 06 de la Semifinal 2, precedida por Libia con "Ole ole” de Osman Altun feat. Mani Iglesias y seguida por A.R.Y. Macedonia con "Slušam kaj šumat šumite" de Next Time. La canción terminó en el tercer puesto con 226 puntos y logró el pase a la Final. Allí, actuó en el puesto 14, precedida por Polonia con "Aleja gwiazd" de Matheo & Ania Karwan y seguida por Irlanda con "Raggle-taggle gypsy" de Derek Ryan. Acabadas las votaciones, la canción obtuvo 90 puntos, dejándola en el decimocuarto puesto.