Answer: foyles

AnswerCrossword Clue
foylesFOYLE, to foil (to defeat or baffle)