From soulful ballads and pop-rock pyrotechnics to surprise appearances from some of Eurovision's absolute legends, take a peek at the top moments from last night's show.

It was a night of stellar acts from an undeniably talented pool of Luxembourg-based hopefuls -- alongside some of the brightest stars in the Eurovision universe. Here's a list of every performance from the night.

Finalist Medley - Poupée de cire by France Gall

All d’Artisten - Poupée de cire
Live aus der Rockhal

In a touching nod to the event's past, this year's contest began with every finalist singing France Gall's 1965 Eurovision winner for Luxembourg: 'Poupée de cire'

And without further ado, here are the finalists of the Luxembourg Eurovision Song contest! Starting with Joel Marques.

Joel Marques – Believer

Joel Marques – Believer
Live aus der Rockhal

Edsun - Finally Alive

Edsun - Finally Alive
Live aus der Rockhal

Naomi Ayé - Paumée sur terre

Naomi Ayé - Paumée sur terre
Live aus der Rockhal

Angy & Rafa Ela – Drop

Angy & Rafa Ela – Drop
Live aus der Rockhal

One Last Time – Devil In The Detail

One Last Time – Devil In The Detail
Live aus der Rockhal

Krick – Drowning In The Rain

Krick – Drowning In The Rain
Live aus der Rockhal

CHAiLD – Hold On

CHAiLD – Hold On
Live aus der Rockhal

TALI – Fighter

TALI – Fighter
Live aus der Rockhal

Finalist Medly - Waterloo by ABBA


Once we had individual performances, every finalist got together in a jubilant, closing rendition of 'Waterloo' by ABBA. And why 'Waterloo'? It won Eurovision back in 1974, and it is still considered as one of the best songs to have come from the competition!

Luxembourg Song Contest – Waterloo vun all den Artisten
Live aus der Rockhal

Vicky Leandros - Après toi

Vicky Leandros, the Greek and German singer who represented Luxembourg in Eurovision twice, was welcomed on stage. She delivered a beautiful rendition of 'Après toi' - the song that led her and Luxembourg to win Eurovision in 1972.

Vicky Leandros - Après toi
Live aus der Rockhal

Anne-Marie David - Tu te reconnaitras

And Luxembourg proudly presented another past Eurovision winner, Anne-Marie David. She sang "Tu te recconaitras" which made Luxembourg the winner of Eurovision on the same year that they hosted the competition in 1973.

Anne-Marie David - Tu te reconnaitras
Live aus der Rockhal

Vicky Leandros and Alexander Rybak

This time Vicky Leandros was joined by Alexander Rybak, the winner of 2009's Eurovision Song Contest. We are led to believe that, possibly, this performance was completely off-the-cuff and not necessarily scheduled, which is part of its magic.

Luxembourg Song Contest – D'Vicky Leandros mam Alexander Rybak
Live aus der Rockhal

Schëppe Siwen sing in Luxembourgish and delight the public

The audience demanded accordions and got them, from this hometown band that brought everyone to their feet.

Luxembourg Song Contest - Schëppe Siwen
Live aus der Rockhal

Four winners from Eurovision history take the stage

Prepare for four performances in one with this 'Big Eurovision Song Contest Medley'.

De groussen ESC Medley
.

Ruslana sings her 2004 Eurovision winner for Ukraine ('Wild Dances'), while Katrina and The Waves (UK's last winning entry for Eurovision, from 1997) brings 'Love Shine A Light' to Rockhal. Next up is Alexander Rybak performing 'Fairytale', his 2009 winner for Norway. Charlotte Perrelli closes the group with 'Take Me to Your Heaven', her winning entry for Sweden's win in 1999. a rendition of her 1999.

TALI's final LSC performance, onwards to Malmö!

TALI fiert fir Lëtzebuerg op Malmö
D'Live-Performance aus der Rockhal.

This is the first step of many as TALI now prepares to represent Luxembourg at Malmö. Revel in the excitement here: LSC winner TALI to represent Luxembourg in Sweden