してやったり
Meanings
Interjection
1. got you!; tricked you!