Perhaps, to avoid such situations, it would be worthwhile to allow people known within the Heroes community to participate in major tournaments, for example, those who have played 10-15 games across all resources.
Then many newcomers will be left out, and the tournament for newcomers is held only once per season, so what should they do?
To avoid such situations, it is necessary to carefully review save files, as you did, and then the administrator bans the user by IP address. This is not a panacea, of course, but it is something, and if a cheater is caught 10-15 times in a row, they will either stop playing Heroes or will play fairly.