Dictionary.com
Thesaurus.com

had been checkmating

  • past perfect progressive
    of checkmate.
    checkmate

More Suggestions