General Motors Plants have been taken away over the years and Detroit has suffered. Detroit has suffered their share of pains by far, and another one occurred tonight. Armando Galarraga, the 28-year-old from Venezula, was one out away from a perfect game against the Indians.

Facing Jason Donald, he was able to get Donald to hit a grounder between the middle of first and second base. Galarraga covered first and received the ball for a Perfect Game. The problem is, the Umpire James Joyce didn’t see it that way. Donald was pronounced safe in a replay which clearly showed he was out. Miguel Cabrera, Jim Leyland and Carlos Guillen argued to no avail. Galarraga could do nothing but smile to the call. He would get the next batter in Trevor Crowe for the 3-0 Win.

Galarraga went the full 9 innings with 1 hit and 3 strikeouts. Fausto Carmona went 8 innings for the Indians and gave up 2 earned runs. It will be interesting to see how MLB goes about reviewing the end of this game.

Read more MLB news on BleacherReport.com