It was a weird night that featured Joe Perry rocking out with Sanjaya Malakar.
In the end, though, viewers got it right: Jordin Sparks was named season six's American Idol.
The results weren't really in doubt after Jordin outperformed Blake Lewis by such a wide margin on Tuesday night, but there was still tension as Ryan Seacrest drew out the announcement at the end of the two-hour show.
Blake handled it like a true gentlemen and we have no doubt each singer will have a great career. Congrats to them both!