"American Idol" took on Elton John last night. Casey Abrams delivered a solid performance after being "saved" from elimination last week by the judges. But the best performance of the night was a bit of a surprise!

Twenty-year-old Haley Reinhart has found herself in the bottom three on past shows, but she appears to be safe this week as judge Randy Jackson called her performance of "Benny and the Jets" the best of the night.