Ruth Lorenzo didn't make it into The X Factor semi-final

Ruth Lorenzo was voted off The X Factor last night in an amazing evening which saw both Miley Cyrus and Britney Spears appear as guest stars.

The Spanish singer got the least number of public votes in Week 8, which featured no sing-off between the bottom two.

It was entirely down to the viewers to decide who stayed and who didn't.

To kick of The X Factor results show, host Dermot O'Leary introduced 'the one and only' Britney, 26, who performed Womanizer 'live' - though she mimed all the way through - in the skimpiest of black satin shorts with a troupe of dancers.

Then Dermot announced who'd got through to the semi-final.

First were an astonished JLS - who hadn't had their best night - then Alexandra Burke and Diana Vickers - followed by Eoghan Quigg.

Which left 25-year-old Ruth eliminated from the contest.

SEE VIDEO Ruth Lorenzo says goodbye to The X Factor in style...

PICTURE SPECIAL The rise and fall of Britney Spears>>

SEE VIDEO Britney Spears appears on The X Factor...