Joshua Ledet stepped up as a worthwhile challenger to Jessica Sanchez tonight on an otherwise forgettable "American Idol," with his emotional, pitch-perfect "When a Man Loves a Woman" bringing the judges to their feet with a minute left in his performance and leaving the audience screaming.

Favorite Sanchez was a bit off her game tonight, but Shannon Magrane stepped up to become a darkhorse contender.

Below's how I ranked the contestants; put your own thoughts in the comments, below, or on Twitter using #ndidol.

1) Joshua Ledet's "When a Man Loves a Woman" was not for me, contrary to what Jennifer Lopez claimed, "the best thing I've ever seen on 'American Idol.'" But it was fantastic -- a great performance, highlighted by when he shucked off his white tuxedo jacket halfway through. Natural showman, with a great voice.

2) Shannon Magrane took on Mariah Carey's "One Sweet Day" and showed she belonged; as Lopez said, "I was honestly terrified for you -- but you did a wonderful job."

3) Jessica Sancehz broke out the sparkly glitter pants but made an odd song choice with "Turn the Beat Around" -- the judges essentially told her you're so talented, stay with what you do best.

4) Colton Dixon performed the obscure "Broken Heart" like a pro; it got Lopez to go on about how he "looks pretty" when he sings.