Create a fleet of chess programs, with typical resource constraints (CPU, RAM, time).
Have the chess programs replay recorded games.
Compare the suggested moves with the player's actual moves.
Divine some kind probability that player is cheating.
Extra credit for replaying that player's history of games thru the same fleet. Was the player consistent? Were there spikes of cheating?
Until there's a better phrase, I'll call this "parallel construction".
It'd be neat to run the fleet of chess programs during live matches.
Caveat: I know nothing about chess, so someone is probably doing "parallel construction" for cheat detection.