In a game against Cleveland yesterday, pitcher Armando Galarraga threw the first perfect game in Detroit Tigers' history – but Jim Joyce took it away. Cleveland batter Jason Donald hit a ground ball to Detroit first baseman Miguel Cabrera, who tossed it to pitcher Armando Galarraga, who touched the base before Donald. It should have been the last out of the last inning of Major League Baseball's 21st perfect game, but the umpire called Donald safe. Michael Rosenberg is a sports columnist at the Detroit Free Press.