Kylie Minogue, One Direction, Emeli Sande and Rhianna will be performing on The X Factor 2012 final, it's been revealed.
There was no sing off or bottom two, with Union J leaving having received the fewest votes.
However none of the stars will be singing alongside the contestants.
This year, for the second time, the remaining three finalists will be singing with their acts.
Jahmene and James will be dueting with Nicole Scherzinger, and Christopher will be singing with Gary Barlow.
Speaking after tonight's result, James admitted: "I had a bad feeling I wasn't going through, I'm over the moon, it's crazy.
Chris added: "I'm just so grateful to everyone that's picked up the phone and voted for me and the support throughout the competition. Thank you so much."
Jahmene said: "Next week we've just got to bring it on."
Vote for your winner in our final X Factor poll of the series below...
The X Factor 2012 continues next weekend with the live final in Manchester.
Chris Maloney, Jahmene Douglas and James Arthur will be battling it out to be crowned winner, while there will be performances from One Direction, Kylie Minogue, Rhianna and Emeli Sande.