Go (someone) one better

To do something better than someone else, to do more than someone.

I decided to go my friend one better and I bought a more expensive present for my girlfriend.