I want to run a query on a chess games collection which would give me games played by strong players vs weak players, let's say games from the first round of Open tournaments (Swiss system) where grandmasters face amateurs, so basically a query for games where rating difference is bigger than x.

What tools would you suggest? what method?

  • Chessbase MegaDatabase? Add rating as filter?
    – SmallChess
    May 12 '16 at 6:35
  • 1
    @Student T have you tried to run such a query? can you demonstrate how? from that what I have I don't think it is not possible to build the query in I mean in this tool. ELO filter under CTRL F window gives only those 4 options Elo range for one/none/both/average.
    – Michal
    May 12 '16 at 14:57
  • What is the games collection format? PGN? May 12 '16 at 16:05
  • A primitive "solution" would be to use chessbase mega database, add rating floor of 2500 for one player, and then sort the results according to rating for one of the players. The games highest/lowest, depending on sorting order, will have big rating differences. However, I'm not sure that this is what you're looking for.
    – Scounged
    May 12 '16 at 16:18
  • @Scounged that would do the trick
    – Michal
    May 12 '16 at 22:10

If you have access to a Chess Query Language tool you can use that, albeit I'm not familiar with it. SCID is free and more easily available : http://scid.sourceforge.net/

1)Open your pgn file

2)Search header rating differences white - black = 200 - 40000

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.