In yo face

n.

Heard in Sligo

A triumphant taunt delivered directly to someone's face after beating them.

In use

Haha in yo face ya bollix, I won de match!

Posh English

Take that right in your countenance, you wretched gargoyle, for I have triumphed!