James Arthur has been backed to win The X Factor 2012 by TellyMix readers.
Over 13,000 of you have voted in our latest and final popularity poll of the series, which James has comfortably topped with 50% of the vote.
Jahmene Douglas is in second spot while Christopher Maloney is a distant third going into this evening's latest live show.
This evening's penultimate live X Factor show will see the trio of finalists performing both a new song and a duet with their mentors to more than 10,000 people at Manchester Central arena.
The show will conclude with one of the tree being voted out in third place, leaving the remaining two acts to go on to fight it out head to head tomorrow night.
With the bookies, Jahmene and James share favouritism at 5/4 while Christopher s the outsider at 4/1.
And as Maloney entered the competition at 100/1 he's now given the title of the biggest priced outsider to make the final weekend, causing a headache for the firm who will be forking out over £250,000 in winnings to Maloney fans should he do the unthinkable and win this year.
However, unfortunately for Christopher he is currently chalked up as the even money favourite to be given his marching orders tonight as the third place act is announced.
Jessica Bridge of Ladbrokes said: "This is the first year where there hasn't been an odds-on favourite heading into the final weekend. Christopher has defied the odds since day one but it's now a clear two-horse race as we enter the final weekend."
She added: "As one of the most controversial series' in recent years we're expecting a betting bonanza as the nation decides whether to vote with their hearts or their heads."
Vote for who you want to win The X Factor 2012 below...
The X Factor 2012 continues tonight with the live final in Manchester from 8PM on ITV1.
Chris Maloney, Jahmene Douglas and James Arthur will be battling it out to be crowned winner, while there will be performances from One Direction, Kelly Clarkson, Rita Ora, Kylie Minogue, Rhianna and Emeli Sande.