Viewers were treated to twice the American Idol Top 6 last night, as each contestant sang a pair of songs in hopes of surviving another week.
One had to be country, one had to be rock and both had to impress judges and fans alike.
Who stood out for the right reasons?
Caleb Johnson was right at home covering a Black Crowes classic, and also surprised us by doing Carrie Underwood proud on a version of “Undo It.”
Conversely, C.J. Harris struggled to stay in tune and will likely be on tonight's chopping block.
1. Caleb Johnson - "Sting Me"
Caleb Johnson covers a Black Crowes classic for this rock audition. Listen to his take on "Sting Me" now.
2. Caleb Johnson - "Undo It"
Caleb Johnson goes Carrie Underwood on us for this performance. Do you like his take on "Undo It?"
3. Jessica Meuse - "Jolene"
This is a country classic. Watch Jessica Meuse sing "Jolene" on American Idol.
4. Jessica Meuse - "Somebody to Love"
Jessica Meuse is looking for Somebody to Love. And a few million votes along the way.
5. Jena Irene - "So Small"
Would Carrie Underwood be proud of Jena Irene after this rendition of "So Small?" You tell us!
7. Alex Preston - "Animal"
Alex Preston rocks out for this take on "Animal." What do you think of it?
8. Alex Preston - "Always on My Mind"
Alex Preston is no Willie Nelson. But he tried his best during this cover of "Always on My Mind."
9. Sam Woolf - "Youâre Still the One"
Sam Woolf drops his guitar for this take on "You're Still the One." Did he do Shania Twain proud?
10. Sam Woolf - "Itâs Time"
Sam Woolf covers Imagine Dragons with "It's Time." He remains a favorite of the ladies.
11. C.J. Harris - "American Woman"
Rock out, C.J. Harris! What do you make of his take on "American Woman?"
Check out all 12 American Idol performances from Wednesday above and vote below: Who was best?