Last night on American Idol, it was the Semi-Finals! The Top 3 sang for their lives performing 3 songs each! It was definitely a show down! First they sang a song of their choice, then they sang a song Jimmy Iovine chose for them, and finally they performed the judges' pick. The song lists and recap video, after the jump!