on the way to getting checkmate