Jessica Sanchez didn't miss a thing on last night's episode of "American Idol."
The 16-year-old half-Mexican, half-Filipina contestant took on Aerosmith's "I Don't Want To Miss A Thing," and slayed the song. "You just took a great song and made it greater," raved judge Steven Tyler. "Thank you Diane Warren for writing that for me and for getting her to sing it as well as you did...beautiful."
Judge Jennifer Lopez also loved the performance, saying: "That was amazing.That note in the end! Oh, wow. Sends everybody into the heavens. Really, really great job, baby!" And Judge Randy Jackson said, "I was waiting on a big moment and dude, you delivered man."
Earlier in the night, Sanchez delivered an equally beautiful performance of Mariah Carey's "My All," that prompted Steven Tyler to predict she'll win the whole competition. "When you sing, you make people hang on your every note," Tyler said following the understated performance. "I hope you get used to encores. And on another crazy note, I think you'll be the last person standing there," he said.
And as if it wasn't ambitious enough taking on Mariah and Aerosmith, Sanchez also performed the classic Jackson 5 song, "I'll Be There."
"Perfect song, perfect voice, you nailed it, delicious," Steven Tyler said, while judge Jennifer Lopez raved, "It was perfect for the tone in your voice. You almost sounded like Michael."
Only judge Randy Jackson didn't like the performance, saying, "Once again, we're at the end here, and you're on the stage with all these other dynamic singers. There was never a moment moment."
What do you think? Did Jessica Sanchez have "a moment moment" on Idol last night? Do you think Jessica's performances were good enough to get her into the finals? Let us know in the comments!
JESSICA SANCHEZ ON STAGE: