Jessica Sanchez has just made an epic performance tonight on American Idol Season 11.

On Wednesday night (Thursday AM MLA time), the Top 4 finalists of American Idol 2012 took the stage, each performing two songs again, and it’s no doubt that Jessica Sanchez gave the best performances of the night.

Take note, “performances” because unlike in previous weeks, both of Jessica’s performances this week were praise-worthy, with 1 of it could be her best ever on the show.

Jessica Sanchez’s first song was “Steal Away” by Etta James, which was impressive, and then for her 2nd song, Jessica sang “And I Am Telling You (I’m Not Going)” by Jennifer Holliday which earned her a much-deserved standing ovation.

Jessica Sanchez2 Jessica Sanchez And Im Telling You Judges Comments

“If the audience sees and the judges see what I saw, it could be game over,” record producer and mentor Jimmy Iovine said during rehearsals.

Picking the “Dreamgirls” showstopper as the song she wished she had written, judge Steven Tyler pronounced it another “over the top” performance for Sanchez, who had tears rolling down her cheeks while singing the song.

Judge Jennifer Lopez, who was wowed by Sanchez’s vocal ability, said it seems that it’s going to be race to the finish. “It was a real moment,” she said.

Judge Randy Jackson, for his part, said Sanchez picked “one of the hardest songs in the world to sing but you slayed it.”

Actress Jennifer Holliday, who originated the role on Broadway, tweeted, “Jessica, God gave you an amazing voice and tonight you sang your song of redemption. Gratitude to God for the save. I love you and your humble heart.”

“And I Am Telling You I’m Not Going” is the same chart-topping song by Jennifer Hudson for the movie “Dreamgirls” in 2006, and the same song that made Charice a Youtube sensation.

And absolutely, it has just made Jessica Sanchez a deserving winner of American Idol 2012.