HOUSTON -- And the funniest baseball moment of the year so far goes to ...
Astros closer Ken Giles has this baby by a landslide.
It's not every day that you see a ballplayer so angry at himself that he makes a fist and punches himself right in the face.
Who reacts like that?
Giles did Tuesday night at Minute Maid Park after he entered a scoreless game against the Yankees in the ninth inning and then five batters later was booed off the mound with three runs in, a runner on first and only one out.