Fan catches baseball with hat