American Idol Recap: The Final Three

at . Comments

It was a night of great performances and big surprises on American Idol.

Well, one big surprise: Adam Lambert didn't put on the best rendition of a song.

It was close (Lambert was terrific, as always), but Kris Allen simply blew viewers away with his version of "Heartless." Read more about it and other auditions in our detailed Idol recap.

Beautiful Performance
So Heartless
Semifinal Routine

Choose your favorite American Idol finalist. Click on each photo of the performers above to enlarge.

Matt Richenthal is the Editor in Chief of TV Fanatic. Follow him on Twitter and on Google+.