Under pressure X Factor finalist Katie Waissel answered her critics by pulling off a show- stopping performance of a Disney classic.
The 24-year-old earlier received flak after getting through to the live finals at the expense of Gamu Nhengu.
Waissel, the final performer of the night, won high praise across the board with her jazzy dance-filled rendition of the Jungle Book's I Wan'na Be Like You.
Wacky Wagner Carrilho also put controversial media reports of cannabis smoking behind him with a medley of tunes by the Spice Girls and Ricky Martin.
The 12 finalists went head to head performing songs classed as 'guilty pleasures', to win viewers' votes and save themselves from being booted off the show.
First to sing was 19-year-old cinema worker Paije Richardson who impressed the judges with his stripped down version of Chaka Khan's Ain't Nobody.
John Adeleye sang a version of Zoom by Fat Larry's Band. However, the on-stage dancers proved controversial, with Dannii Minogue, Cole and Cowell all claiming they were "distracting".
Single mother Rebecca Ferguson won unanimous praise for her diva-like performance of Peggy Lee's Why don't you do right?
Cher Lloyd, 17, received plaudits for her edgy take on Tears of Fears' song Shout surrounded by backing dancers.
Matt Cardle opted to sing his own version of Britney Spears' ...Baby One More Time, while playing the guitar impressing the judges with his skill.