AMERICAN IDOL 2012: Jessica Sanchez. CR: Nino Munoz / FOX

Last night we saw some of the best performances from American Idol 2012 yet and you can download them on iTunes right now.

The Top 9 finalists took on songs by their favorite idols and the end result was a good one. We had our favorites and you had yours. So let’s take another look at some of last night’s standout performances on American Idol.

Jessica Sanchez took on “Sweet Dreams” by her idol Beyonce and it paid off. The judges loved it as did her fans.

Phillip Phillips performed his version of his idol Jonny Lang’s “Still Rainin” and like previous weeks, he put his spin on it and delivered.

Elise Testone delivered a powerful version of Led Zeppelin’s “Whole Lotta Love” and earned one of the many standing ovations of the night. Elise is an interesting case because she’s clawed her way out of the bottom and into a pretty sweet spot – at least for a couple more weeks.

Which performances were your favorites last night? Share your thoughts below and then be sure to vote in our Top 9 performance poll for who was the best.

Subscribe to free American Idol updates on Facebook, Twitter, RSS, & Email