Melanie Amaro, the 19-year-old vocalist, won the X-Factor as expected by the viewers. The singer from Sunrise, Fla., had received rave reviews throughout her performance in the show.

She beat Josh Krajcik to bag a $5 million recording contract and a role in the Pepsi commercial.

Amaro looked overwhelmed and could hardly complete her final number Beyonce's Listen. An emotional Amaro was surrounded by her family and fellow contestants, and show host Steve Jones had a tough time getting a few words from her.

An excited Amaro kept saying oh my God...oh my God when the results were announced and later expressed her gratitude to all her fans for the support. Thank you so much. I am so happy I don't know what to say, she said.

Melanie Amaro had an amazing comeback in the show after her re-entry. She was technically eliminated in earlier rounds, but show judge Simon Cowell who felt she has it in her called her back to the show.

The second prize winner Josh Krajcik graciously congratulated Amaro and said Melanie deserves it and she has a wonderful voice.

Chris Rene, the 28-year-old from Santa Cruz, Calif., won the third place in the show. He said it was amazing to be a part of this show and I got to touch a lot of people's heart out here. Rene is recovering from substance abuse and was described as a talent by his mentor L.A. Reid.

X-factor was launched in September and had attracted an average of 11 million viewers per episode. The two-hour show opened with all the 12 contestants coming together to perform Lady Gaga's The Edge of Glory. The three finalists also performed various Christmas songs.

Amara was wonderful in her rendition of All I Want for Christmas is You, while Krajcik did Please Come Home for Christmas. Rene sang Have Yourself a Merry Little Christmas.