Saturday night saw a lot of improvements in the X Factor performances, but still not a patch on previous years.
Tonight's results show was very entertaining thanks to the fantastic voice of Michael Buble. He sang his new song 'Hollywood'. Cheryl Cole also performed, which was also a good performance, mainly visually!
When the results came, John and Trayc were in the sing-off. Despite his best efforts, John made a mess of his cover of 'Because of You', forgetting the words in places and generally singing it terribly.