foiler
FOIL'ER,
n. One who frustrates another, and gains an advantage himself.