Nicole Scherzinger's act was crowned the 'best singer' for a fourth week in a row. His performances of 'One' and 'The Power of Love' took a big 45.2% of the vote, which saw over 10,500 readers make their choice.
Jahmene Douglas finished as the runner-up for a second consecutive week, gaining 28.8% for his covers of 'I Look To You' and 'At Last'.
Union J came in third place, with 15.7% of voters choosing their performances of 'Beneath Your Beautiful' and 'I'm Already There'.
Once again, Christopher Maloney finished bottom of our poll, scoring 10.3% for his takes on 'You Raise Me Up' and 'Haven't Met You Yet'.
The X Factor continues tonight at 8pm, with the results of the semi-final vote being announced by Dermot O'Leary.
Judge Tulisa Contostavlos will take to the stage during the show, while Rod Stewart and Pink will also appear as musical guests.
Photo gallery - The X Factor semi-final performances:
Copyright: Ken McKay/Thames/Rex Features