George Michael was indeed the surprise guest performer on the finale of American Idol.
Watch the video where the top twelve Idols are assembled for a great George Michael medley of some of his best songs ever, and George Michael himself sings (with a cold) 'Praying For Time'.