UPDATED to add pics and remove tag wishing death on Jim Joyce. He screwed up, but I don't want to wish death on anyone. Except Don Kelly.

Armando Galarraga was just screwed out of a perfect game with two outs in the ninth against Cleveland. Not by a bloop single. Not by a silly error. No, he was screwed by first base umpire, Jim Joyce. Here's the pic, stolen from Big Al over at Bless You Boys.

I don't know what to say. I'm kind of in shock. I can't imagine how disappointed poor Armando is right now. I'm actually thought Miguel Cabrera or Gerald Laird might kill Joyce after the play.

Here's a shot of the play from the Detroit News.

After the game, Armando was nothing but class. I tip my cap to him...he's a better man than I am. I would've attempted to assault Joyce. A couple more pics from the News.

First, catcher Alex Avila (who called a great game, too) offers a painful congrats to Armando after the game.

Finally, Armando salutes the Tiger faithful afterward.

Umpires have a tough job. No one is perfect. But Armando Galarraga should have been on this day.

Eff that. Armando WAS perfect. Joyce has no excuse for blowing that call. Ridiculous.

Armando got f*cked.