The 16-year-old's performance of 'You Got the Love' was chosen as readers' favourite of the night's 'Club Classics' theme with 21% of the vote.
James Arthur's cover of 'Sexy and I Know It' came second with 17.11%, followed by boyband District3's 'Beggin'/'Turn Up the Music' with 10.22%.
Christopher Maloney's version of 'Waiting for a Star to Fall' garnered enough votes to place fourth with 10.07%, while Jahmene Douglas completed the top five with 9.40% for his performance of Aretha Franklin's 'I Say a Little Prayer'.
Union J look to be in the most trouble of leaving in tonight's results show, picking up the least amount of votes with just 3.75%.
Kye Sones and Rylan Clark have also been placed in the bottom three, with 4.21% and 4.25% of the vote respectively.
In the mid-table, MK1 received 6.35%, while Lucy Spraggan won 6.98% of the poll. Jade Ellis received 6.64%.
The X Factor continues tonight at 8pm, with the results of the third public vote being announced by Dermot O'Leary.
JLS, Labrinth and Emeli Sandé will appear as musical guests during the show.
Photo gallery - The X Factor Club Classics week:
Copyright: Ken McKay/Thames/Rex Features