The Top 3 on American Idol performed three songs apiece Wednesday night.
And the final performances from Jena Irene and Caleb Johnson should have punched their tickets for the Season 13 Idol finale.
Nursing a sore throat, Caleb saved his best for his last performance, rocking the Idol stage with his rendition of "Dazed and Confused."
Jena Irene scored her magical moment sitting behind her piano and singing "Creep" by Radiohead and delivering the night's best vocal.
Jena and Caleb are in a battle for the top two spots on the show with Alex Preston. For song by song grades from Wednesday's show, head here.