Searching... 14,832 games found.
He searched for all games by "Ivanov, A." from 2018 to 2020. Thirty-seven games appeared. He knew he’d played only twenty-two rated games in those years. Fifteen were ghosts. And every single ghost game featured a catastrophic blunder or a suspiciously timed loss. The same sacrificial motif. The same ratings band. chessbase mega database 2023
He scrolled. Most were trivial. But then, game #7,823. Searching
Viktor never returned to competitive chess. Instead, he wrote a single line of code: a filter that flagged ghost games by statistical entropy. He donated it to ChessBase for free. In the acknowledgments of the 2025 edition, under “Special Thanks,” a single line appeared: Thirty-seven games appeared
His heart pounded. The database wasn’t just a record. It was a weapon. Someone had poisoned the well—inserting fake losses into his historical record to create a statistical case for cheating. A player who loses in bizarre, engine-like fashion to weaker opponents is flagged. Enough such games, and the algorithm that caught cheaters would point straight at him.
He cross-referenced the IP addresses of the submitters (a hidden field in the database’s binary files—Viktor had reverse-engineered it months ago). All fifteen fake games traced back to a single address: the German Chess Federation’s analytics office in Hamburg. Specifically, the workstation of Dr. Elara Voss, the very woman who had testified against him at his hearing.