The gloves are off on "American Idol" -- because last night on all three contestants got winning praise from the judges after tackling songs from Etta James, Jackson Five, Mariah Carey and even Aerosmith.
So ... who's going home tonight? Right now, it could be anyone!
Jessica Sanchez wowed the judges by singing Mariah's "My All," but it was her version of Aerosmith's "I Don't Want to Miss a Thing" that really impressed the judges -- especially original singer of the song, Steven Tyler.
"You just took a great song and made it greater, beautiful," Tyler told Sanchez after her performance. "You do not know what a big deal that is," added Jennifer Lopez.
But Sanchez wasn't the only one having a good night.
Joshua Ledet was the only singer who didn't hit any rough patches last night, slaying Mary J. Blige's "No More Drama," John Lennon's "Imagine" and Etta James' "I'd Rather Be Blind."
It was his Etta cover that earned him a standing ovation -- plus Tyler telling him "Out of 70,000, there's only one American Idol and you sang like that one tonight."
Phillip Phillips also scored a standing O from the judges, thanks to his stellar closing performance of Bob Seger's "We've Got Tonight."
While his shaky version of Matchbox Twenty's "Disease" didn't go over well, it was the Seger song that really sold the judges on Phillip.
Randy called it "the perfect song, at the perfect time and your best performance on this show ever."
Check out the performances above ... who do you think is going home tonight?