The X Factor 2012 final duets have been revealed ahead of next week's live show.
Jahmene and James will be dueting with Nicole Scherzinger, and Christopher will be singing with Gary Barlow.
Basically, they're duetting with their mentors.
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."
Jahmene heads into the X Factor final as the bookies favourite according to Ladbrokes.
Union J were odds-on favourites to leave at the last hurdle before the decider leaving Jahmene to head the betting at 11/10 with James Arthur next (11/8).
Despite rumours he is one of the most popular contestants in the public vote Christopher Maloney remains the outsider at 4/1.
Alex Donohue of Ladbrokes said: "The odds make it a two horse race but plenty are banking on outsider Maloney. The only certainty is that we'll be kept on our toes in the build up as it promises to be the busiest week in TV betting history."
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.