Tonight was the final performance episode of this first season of The X Factor in the US, and what a way to end the competition. The three finalists – Josh Krajcik, Chris Rene, and Melanie Amaro – pulled out all of the stops for their final performances.

First, each performed a duet with a star, Josh with Alanis Morrisette, Chris with Avril Lavigne, and Melanie with R Kelly. While they were all good, only Melanie really looked at home singing with a star. (Although LA Reid, in typical fashioned, criticized her.)

Then the contestants each sang one final song. While Josh sang well, Chris and Melanie really connected with their songs – tears from them, the judges, their fans back at home via satellite.

If I had to make a prediction, I’d say Melanie and Chris will be the last two standing, but which one takes home the prize is a toss us. Talent-wise, Melanie wins, but both have such compelling stories, make fans feel so connected, and have so much to offer not only musically but emotionally and spiritually, that either could be the last singer standing.

What do you think? Which contestant will take home the prize? We’ll find out tomorrow on the results show!

More from Beliefnet and our partners