at Yahoo type in Search the Web: "beat someone to the punch" dictionary or "beat someone to the punch" idiom (the quotations are important) click Search you will get several dictionaries describing this idiom
I had an epiphany about this today on my morning run.... I believe that it may have originated in comedy, where two comedians are bantering and one beats the other to the punchline making the other the **** of the joke.