do someone one better
verb1
Colloquial, Idiomatic To do more than somebody asked for or expected.
- - Could you drive me to the station please? - I'll do you one better and lend you my car keys: you can drive yourself anywhere.
- Related terms
- go one better