The X Factor's Top 3 finalists took to the stage one last time Wednesday night during the new Fox reality singing competition's final performance show.

During the broadcast, each act had to perform two songs in which the first one was a duet that featured a well-known artist and the second was a solo performance judge Simon Cowell labeled "the five million dollar song" of the whole competition.

Josh Krajcik, a 30-year-old from Wooster, OH who currently resides in Columbus, OH, sang "Uninvited" in a duet with Alanis Morissette and then followed it with a solo performance of "At Last" by Etta James.

Chris Rene, a 28-year-old from Santa Cruz, CA, performed "Complicated" with Avril Lavigne and then returned to the stage to sing his original song "Young Homie" for the solo portion of the show.

Melanie Amaro, a 19-year-old from Tortola, British Virgin Islands who currently resides in Coral Springs, FL, sang a duet with R. Kelly to the song "I Believe I Can Fly" and then performed "Listen" by Beyonce Knowles afterwards.

Home viewers cast their votes immediately following last night's performance show for whom they believed should be crowned the champion of The X Factor, and the winner will be revealed tonight during the show's final live results show on Fox at 8PM ET/PT.