Perfect

After only 18 perfect games (27 up, 27 down, no hits) in 150 years, there has already been two in 2010 (Oakland A Dallas Braden & Philadelphia Philly Roy Halladay). And today Armando Galarraga from the Detroit Tigers had the third wrapped up, but for a stuffed up umpire call on what should have been the final out. On the upside, as Bill Simmons tweeted, Galarraga will go down in history with the first ever 28 out perfect game.

In other US sports news: go Blackhawks!