Answer: foyled

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