Christmas came early last night, as Sanjaya finally got booted off of “American Idol.” I have to admit, I didn’t see it coming and that made it even sweeter. Dude obviously sucked even more than usual on Tuesday night, and he couldn’t overcome the fact that everyone else in this competition is light years better than he is, stupid hair and stupid mustache or not.

But just like last week, we were tortured with a one-hour results show. The group song was first, “I’m Alright,” and for some reason it was more bearable than usual. Then the first guest artist (is this becoming a trend with multiple guests?) was Fergie, who, if you can get past all the weird performance techniques, is really quite a good singer.

Then Ryan Seacrest launched into more about next week’s “Idol Gives Back” episode, promising more stars than originally announced. Here is what scares me: the show will probably be a 3-hour marathon.

Finally, the contestants were broken up into three groups: Sanjaya, Lakisha and Blake; Phil, Jordin and Chris; and Melinda. Ryan told Melinda she was safe, and then promptly asked her to join the group she thought rounded out the top 4. Melinda did the politically correct thing (did you expect anything else?) and just sat in the middle of the stage. Ryan then told her to move toward the Phil/Jordin/Chris group and we had our bottom 3 of Sanjaya, Lakisha and Blake. I knew Lakisha would be there but I was surprised with the other two–I expected Sanjaya would keep his charade going longer, and while I thought Blake underachieved Tuesday night, the judges disagreed with me. But there he was.

After a shameless promotion for “Shrek 3,” Martina McBride performed and was as awesome as she always is. There is no flash, no performance technique, no fluff with Martina….she just sings her ass off every time. Then her daughter jumped up on stage and had some banter with Seacrest and the contestants, and let’s just say the girl has a future in comedy.

The first to be sent back to safety was Blake, and it was down to Sanjaya and Lakisha. I really thought Lakisha was going home, but when Ryan said the words, “Sanjaya, you are going home tonight,” I had that same feeling I got when the ball rolled through Bill Buckner’s legs, or when Scott Norwood’s field goal attempt went wide right. Yeah, I’m still a New York homer, but I digress…..Sanjaya is finally off this show, and now we have a real competition.

But folks, I’m here to tell you that this will be a two person race of Melinda and Jordin…..the next four eliminations can go any way they will, because it will still come down to those two. Or, maybe someone will totally surprise us the next few weeks. That’s why they play the games, and that’s why having Sanjaya off this show is like fog lifting from the airport.

Rock on, America, and see you next week…..