be one too many —(coll.) be more than a match for a person:
- I venture to prophesy that, between us, we shall be one too many for the Colonel.
have one too many —(coll.) take more alcohol than one can drink:
- The man was a little tipsy; it looked like he had had one too many for complete control of his faculties.