UNPKG

eco-chess

Version:

CLI tool for learning chess openings based on ECO classification

1,326 lines 79.5 kB
{ "A00": { "name": "Uncommon Opening", "moves": "1. g4, 1. a3, 1. h3" }, "A01": { "name": "Nimzovich-Larsen Attack", "moves": "1. b3" }, "A02-A03": { "name": "Bird's Opening", "moves": "1. f4", "A03": { "name": "Bird's Opening", "moves": "1. f4 d5" } }, "A04-A09": { "name": "Reti Opening", "moves": "1. Nf3", "A05": { "name": "Reti Opening", "moves": "1. Nf3 Nf6" }, "A06-A09": { "name": "Reti Opening", "moves": "1. Nf3 d5", "A07-A08": { "name": "King's Indian Attack", "moves": "1. Nf3 d5 2. g3", "A08": { "name": "King's Indian Attack", "moves": "1. Nf3 d5 2. g3 c5 3. Bg2" } }, "A09": { "name": "Reti Opening", "moves": "1. Nf3 d5 2. c4" } } }, "A10-A39": { "name": "English", "moves": "1. c4", "A11-A12": { "name": "English, Caro-Kann Defensive System", "moves": "1. c4 c6", "A12": { "name": "English with b3", "moves": "1. c4 c6 2. Nf3 d5 3. b3" } }, "A13-A14": { "name": "English", "moves": "1. c4 e6", "A14": { "name": "English, Neo-Catalan declined", "moves": "1. c4 e6 2. Nf3 d5 3. g3 Nf6 4. Bg2 Be7 5. O-O" } }, "A15-A19": { "name": "English, Anglo-Indian defense", "moves": "1. c4 Nf6", "A16-A19": { "name": "English", "moves": "1. c4 Nf6 2. Nc3", "A17-A19": { "name": "English", "moves": "1. c4 Nf6 2. Nc3 e6", "A18-A19": { "name": "English, Mikenas-Carls", "moves": "1. c4 Nf6 2. Nc3 e6 3. e4", "A19": { "name": "English, Mikenas-Carls, Sicilian Variation", "moves": "1. c4 Nf6 2. Nc3 e6 3. e4 c5" } } } } }, "A20-A29": { "name": "English", "moves": "1. c4 e5", "A21-A29": { "name": "English", "moves": "1. c4 e5 2. Nc3", "A22-A24": { "name": "English", "moves": "1. c4 e5 2. Nc3 Nf6", "A23": { "name": "English, Bremen System, Keres Variation", "moves": "1. c4 e5 2. Nc3 Nf6 3. g3 c6" }, "A24": { "name": "English, Bremen System with ...g6", "moves": "1. c4 e5 2. Nc3 Nf6 3. g3 g6" } }, "A25-A29": { "name": "English", "moves": "1. c4 e5 2. Nc3 Nc6", "A26": { "name": "English", "moves": "1. c4 e5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 d6" }, "A27-A29": { "name": "English, Three Knights System", "moves": "1. c4 e5 2. Nc3 Nc6 3. Nf3", "A28-A29": { "name": "English", "moves": "1. c4 e5 2. Nc3 Nc6 3. Nf3 Nf6", "A29": { "name": "English, Four Knights, Kingside Fianchetto", "moves": "1. c4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. g3" } } } } } }, "A30-A39": { "name": "English, Symmetrical", "moves": "1. c4 c5", "A31-A33": { "name": "English, Symmetrical, Benoni Formation", "moves": "1. c4 c5 2. Nf3 Nf6 3. d4", "A32-A33": { "name": "English, Symmetrical Variation", "moves": "1. c4 c5 2. Nf3 Nf6 3. d4 cxd4 4. Nxd4 e6", "A33": { "name": "English, Symmetrical", "moves": "1. c4 c5 2. Nf3 Nf6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 Nc6" } } }, "A34-A39": { "name": "English, Symmetrical", "moves": "1. c4 c5 2. Nc3", "A35-A39": { "name": "English, Symmetrical", "moves": "1. c4 c5 2. Nc3 Nc6", "A36-A39": { "name": "English", "moves": "1. c4 c5 2. Nc3 Nc6 3. g3", "A37-A39": { "name": "English, Symmetrical", "moves": "1. c4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nf3", "A38-A39": { "name": "English, Symmetrical", "moves": "1. c4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nf3 Nf6", "A39": { "name": "English, Symmetrical", "moves": "1. c4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nf3 Nf6 6. O-O O-O 7. d4" } } } } } } } }, "A40-A42": { "name": "Queen's Pawn Game", "moves": "1. d4", "A41-A42": { "name": "Queen's Pawn Game (with ...d6)", "moves": "1. d4 d6", "A42": { "name": "Modern Defense, Averbakh System", "moves": "1. d4 d6 2. c4 g6 3. Nc3 Bg7 4. e4" } } }, "A43-A44": { "name": "Old Benoni", "moves": "1. d4 c5", "A44": { "name": "Old Benoni Defense", "moves": "1. d4 c5 2. d5 e5" } }, "A45-A79": { "name": "Queen's Pawn Game", "moves": "1. d4 Nf6", "A46-A49": { "name": "Queen's Pawn Game", "moves": "1. d4 Nf6 2. Nf3", "A47": { "name": "Queen's Indian", "moves": "1. d4 Nf6 2. Nf3 b6" }, "A48-A49": { "name": "King's Indian", "moves": "1. d4 Nf6 2. Nf3 g6", "A49": { "name": "King's Indian, Fianchetto without c4", "moves": "1. d4 Nf6 2. Nf3 g6 3. g3" } } }, "A50-A79": { "name": "Queen's Pawn Game", "moves": "1. d4 Nf6 2. c4", "A51-A52": { "name": "Budapest Gambit", "moves": "1. d4 Nf6 2. c4 e5", "A52": { "name": "Budapest Gambit", "moves": "1. d4 Nf6 2. c4 e5 3. dxe5 Ng4" } }, "A53-A55": { "name": "Old Indian", "moves": "1. d4 Nf6 2. c4 d6", "A54": { "name": "Old Indian, Ukranian Variation, Nf3", "moves": "1. d4 Nf6 2. c4 d6 3. Nc3 e5 4. Nf3", "A55": { "name": "Old Indian, Main line", "moves": "1. d4 Nf6 2. c4 d6 3. Nc3 e5 4. Nf3 Nbd7 5. e4" } } }, "A56-A79": { "name": "Benoni Defense", "moves": "1. d4 Nf6 2. c4 c5", "A57-A59": { "name": "Benko Gambit", "moves": "1. d4 Nf6 2. c4 c5 3. d5 b5", "A58-A59": { "name": "Benko Gambit", "moves": "1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6", "A59": { "name": "Benko Gambit", "moves": "1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 Bxa6 6. Nc3 d6 7. e4" } } }, "A60-A79": { "name": "Benoni Defense", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6", "A61-A64": { "name": "Benoni", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. Nf3 g6", "A62-A64": { "name": "Benoni, Fianchetto Variation", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. Nf3 g6 7. g3 Bg7 8. Bg2 O-O", "A63-A64": { "name": "Benoni, Fianchetto, 9...Nbd7", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. Nf3 g6 7. g3 Bg7 8. Bg2 O-O", "A64": { "name": "Benoni, Fianchetto, 11...Re8", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. Nf3 g6 7. g3 Bg7 8. Bg2 O-O" } } } }, "A65-A79": { "name": "Benoni", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4", "A66-A67": { "name": "Benoni", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4", "A67": { "name": "Benoni, Taimanov Variation", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. Bb5+" }, "A68-A69": { "name": "Benoni, Four Pawns Attack", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. Nf3 O-O", "A69": { "name": "Benoni, Four Pawns Attack, Main line", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. Nf3 O-O 9. 9." } } }, "A70-A79": { "name": "Benoni, Classical with 7.Nf3", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3", "A71": { "name": "Benoni, Classical, 8.Bg5", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Bg5" }, "A72": { "name": "Benoni, Classical without 9.O-O", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." }, "A73": { "name": "Benoni, Classical, 9.O-O", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." }, "A74": { "name": "Benoni, Classical, 9...a6, 10.a4", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." }, "A75": { "name": "Benoni, Classical with 9...a6, 10...Bg4", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." }, "A76": { "name": "Benoni, Classical, 9...Re8", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." }, "A77": { "name": "Benoni, Classical, 9...Re8, 10.Nd2", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." }, "A78": { "name": "Benoni, Classical with Re8 and Na6", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." }, "A79": { "name": "Benoni, Classical, 11.f3", "moves": "1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 O-O 9. 9." } } } } } } }, "A80-A99": { "name": "Dutch", "moves": "1. d4 f5", "A81": { "name": "Dutch", "moves": "1. d4 f5 2. g3" }, "A82-A83": { "name": "Dutch, Staunton Gambit", "moves": "1. d4 f5 2. e4", "A83": { "name": "Dutch, Staunton Gambit", "moves": "1. d4 f5 2. e4 fxe4 3. Nc3 Nf6 4. Bg5" } }, "A84-A99": { "name": "Dutch", "moves": "1. d4 f5 2. c4", "A85": { "name": "Dutch, with c4 and Nc3", "moves": "1. d4 f5 2. c4 Nf6 3. Nc3" }, "A86-A89": { "name": "Dutch, with c4 and Nc3", "moves": "1. d4 f5 2. c4 Nf6 3. g3", "A87-A89": { "name": "Dutch, Leningrad, Main Variation", "moves": "1. d4 f5 2. c4 Nf6 3. g3 g6 4. Bg2 Bg7 5. Nf3", "A88": { "name": "Dutch, Leningrad, Main Variation with c6", "moves": "1. d4 f5 2. c4 Nf6 3. g3 g6 4. Bg2 Bg7 5. Nf3 O-O 6. O-O d6 7. Nc3 c6" }, "A89": { "name": "Dutch, Leningrad, Main Variation with Nc6", "moves": "1. d4 f5 2. c4 Nf6 3. g3 g6 4. Bg2 Bg7 5. Nf3 O-O 6. O-O d6 7. Nc3 Nc6" } } }, "A90-A99": { "name": "Dutch", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2", "A91-A99": { "name": "Dutch Defense", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7", "A92-A99": { "name": "Dutch", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O", "A93-A94": { "name": "Dutch, Stonewall, Botvinnik Variation", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O 6. O-O d5 7. b3", "A94": { "name": "Dutch, Stonewall with Ba3", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O 6. O-O d5 7. b3 c6 8. Ba3" } }, "A95": { "name": "Dutch, Stonewall", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O 6. O-O d5 7. Nc3 c6" }, "A96-A99": { "name": "Dutch, Classical Variation", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O 6. O-O d6", "A97-A99": { "name": "Dutch, Ilyin-Genevsky", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O 6. O-O d6 7. Nc3 Qe8", "A98": { "name": "Dutch, Ilyin-Genevsky Variation with Qc2", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O 6. O-O d6 7. Nc3 Qe8 8. Qc2" }, "A99": { "name": "Dutch, Ilyin-Genevsky Variation with b3", "moves": "1. d4 f5 2. c4 Nf6 3. g3 e6 4. Bg2 Be7 5. Nf3 O-O 6. O-O d6 7. Nc3 Qe8 8. b3" } } } } } } } }, "B00-B05": { "name": "Uncommon King's Pawn Opening", "moves": "1. e4", "B01": { "name": "Scandinavian", "moves": "1. e4 d5" }, "B02-B05": { "name": "Alekhine's Defense", "moves": "1. e4 Nf6", "B03-B05": { "name": "Alekhine's Defense", "moves": "1. e4 Nf6 2. e5 Nd5 3. d4", "B04": { "name": "Alekhine's Defense, Modern", "moves": "1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3" }, "B05": { "name": "Alekhine's Defense, Modern", "moves": "1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 Bg4" } } } }, "B06": { "name": "Robatsch", "moves": "1. e4 g6" }, "B07-B09": { "name": "Pirc", "moves": "1. e4 d6 2. d4 Nf6", "B08": { "name": "Pirc, Classical", "moves": "1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3" }, "B09": { "name": "Pirc, Austrian Attack", "moves": "1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4" } }, "B10-B19": { "name": "Caro-Kann", "moves": "1. e4 c6", "B11": { "name": "Caro-Kann, Two Knights, 3...Bg4", "moves": "1. e4 c6 2. Nc3 d5 3. Nf3 Bg4" }, "B12-B19": { "name": "Caro-Kann Defense", "moves": "1. e4 c6 2. d4", "B13-B14": { "name": "Caro-Kann, Exchange", "moves": "1. e4 c6 2. d4 d5 3. exd5 cxd5", "B14": { "name": "Caro-Kann, Panov-Botvinnik Attack", "moves": "1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 e6" } }, "B15-B19": { "name": "Caro-Kann", "moves": "1. e4 c6 2. d4 d5 3. Nc3", "B16": { "name": "Caro-Kann, Bronstein-Larsen Variation", "moves": "1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ gxf6" }, "B17": { "name": "Caro-Kann, Steinit ZVariation", "moves": "1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7" }, "B18-B19": { "name": "Caro-Kann, Classical", "moves": "1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5", "B19": { "name": "Caro-Kann, Classical", "moves": "1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7" } } } } }, "B20-B99": { "name": "Sicilian", "moves": "1. e4 c5", "B21": { "name": "Sicilian, 2.f4 and 2.d4", "moves": "1. e4 c5 2. f4" }, "B22": { "name": "Sicilian, Alapin Variation", "moves": "1. e4 c5 2. c3" }, "B23-B26": { "name": "Sicilian, Closed", "moves": "1. e4 c5 2. Nc3", "B24-B26": { "name": "Sicilian, Closed", "moves": "1. e4 c5 2. Nc3 Nc6 3. g3", "B25-B26": { "name": "Sicilian, Closed", "moves": "1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 d6", "B26": { "name": "Sicilian, Closed, 6.Be3", "moves": "1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 d6 6. Be3" } } } }, "B27-B99": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3", "B28": { "name": "Sicilian, O'Kelly Variation", "moves": "1. e4 c5 2. Nf3 a6" }, "B29": { "name": "Sicilian, Nimzovich-Rubenstein", "moves": "1. e4 c5 2. Nf3 Nf6" }, "B30-B39": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 Nc6", "B31": { "name": "Sicilian, Rossolimo Variation", "moves": "1. e4 c5 2. Nf3 Nc6 3. Bg5 g6" }, "B32-B39": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4", "B33": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4" }, "B34": { "name": "Sicilian, Accelerated Fianchetto", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nxc6" }, "B35": { "name": "Sicilian, Accelerated Fianchetto, Modern Variation with Bc4", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. Bc4" }, "B36-B39": { "name": "Sicilian, Accelerated Fianchetto", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. c4", "B37-B39": { "name": "Sicilian, Accelerated Fianchetto", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. c4 Bg7", "B38-B39": { "name": "Sicilian, Accelerated Fianchetto, Maroczy Bind, 6.Be3", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. c4 Bg7 6. Be3", "B39": { "name": "Sicilian, Accelerated Fianchetto, Breyer Variation", "moves": "1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. c4 Bg7 6. Be3 Nf6 7. Nc3 Ng4" } } } } } }, "B40-B49": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 e6", "B41-B43": { "name": "Sicilian, Kan", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6", "B42": { "name": "Sicilian, Kan", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Bd3" }, "B43": { "name": "Sicilian, Kan, 5.Nc3", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3" } }, "B44-B49": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6", "B45-B46": { "name": "Sicilian, Taimanov", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3", "B46": { "name": "Sicilian, Taimanov Variation", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6" }, "B47-B49": { "name": "Sicilian, Taimanov (Bastrikov) Variation", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7", "B48-B49": { "name": "Sicilian, Taimanov Variation", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Be3", "B49": { "name": "Sicilian, Taimanov Variation", "moves": "1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Be3 a6 7. Be2" } } } } } }, "B50-B99": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6", "B51-B52": { "name": "Sicilian, Canal-Sokolsky (Rossolimo) Attack", "moves": "1. e4 c5 2. Nf3 d6 3. Bb5+", "B52": { "name": "Sicilian, Canal-Sokolsky (Rossolimo) Attack", "moves": "1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7" } }, "B53": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4" }, "B54-B99": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4", "B55": { "name": "Sicilian, Prins Variation, Venice Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. f3 e5 6. Bb5+" }, "B56-B99": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3", "B57": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bc4" }, "B58-B59": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Be2", "B59": { "name": "Sicilian, Boleslavsky Variation, 7.Nb3", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Be2 e5 7. Nb3" } }, "B60-B69": { "name": "Sicilian, Richter-Rauzer", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5", "B61": { "name": "Sicilian, Richter-Rauzer, Larsen Variation, 7.Qd2", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 Bd7 7. Qd2" }, "B62-B69": { "name": "Sicilian, Richter-Rauzer", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6", "B63-B69": { "name": "Sicilian, Richter-Rauzer Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd2", "B64-B55": { "name": "Sicilian, Richter-Rauzer Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd2 Be7 8. O-O-O O-O 9. f4", "B65": { "name": "Sicilian, Richter-Rauzer Attack, 7...Be7 Defense, 9...Nxd4", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd2 Be7 8. O-O-O O-O 9. f4 Nxd4 10. Qxd4" } }, "B66-B69": { "name": "Sicilian, Richter-Rauzer Attack, 7...a6", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd2 a6", "B67-B69": { "name": "Sicilian, Richter-Rauzer Attack, 7...a6 Defense, 8...Bd7", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd2 a6 8. O-O-O Bd7", "B68-B69": { "name": "Sicilian, Richter-Rauzer Attack, 7...a6 Defense, 9...Be7", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd2 a6 8. O-O-O Bd7 9. f4 Be7", "B69": { "name": "Sicilian, Richter-Rauzer Attack, 7...a6 Defense, 11.Bxf6", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd2 a6 8. O-O-O Bd7 9. f4 Be7 10. Nf3 b5 11. Bxf6" } } } } } } }, "B70-B79": { "name": "Sicilian, Dragon Variation", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6", "B71": { "name": "Sicilian, Dragon Levenfish Variation", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. f4" }, "B72-B79": { "name": "Sicilian, Dragon", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3", "B73-B74": { "name": "Sicilian, Dragon, CLassical", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Be2 Nc6 8. O-O", "B74": { "name": "Sicilian, Dragon, CLassical", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Be2 Nc6 8. O-O O-O 9. Nb3" } }, "B75-B79": { "name": "Sicilian, Dragon, Yugoslav Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3", "B76-B79": { "name": "Sicilian, Dragon, Yugoslav Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O", "B77-B79": { "name": "Sicilian, Dragon, Yugoslav Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2 Nc6 9. Bc4", "B78": { "name": "Sicilian, Dragon, Yugoslav Attack, 10.castle Long", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2 Nc6 9. Bc4 Bd7 10. O-O-O", "B79": { "name": "Sicilian, Dragon, Yugoslav Attack, 12.h4", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2 Nc6 9. Bc4 Bd7 10. O-O-O Qa5 11. Bb3 Rfc8 12. h4" } } } } } } }, "B80-B89": { "name": "Sicilian, Scheveningen", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6", "B81": { "name": "Sicilian, Scheveningen, Keres Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. g4" }, "B82": { "name": "Sicilian, Scheveningen", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. f4" }, "B83-B85": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Be2", "B84": { "name": "Sicilian, Scheveningen", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Be2 a6", "B85": { "name": "Sicilian, Scheveningen, Classical", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Be2 a6 7. O-O Qc7 8. f4 Nc6" } } }, "B86-B89": { "name": "Sicilian, Fischer-Sozin Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Bc4", "B87": { "name": "Sicilian, Fischer-Sozin Attack with ...a6 and ...b5", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Bc4 a6 7. Bb3 b5" }, "B88-B89": { "name": "Sicilian, Fischer-Sozin Attack", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Bc4 Nc6", "B89": { "name": "Sicilian", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Bc4 Nc6 7. Be3" } } } }, "B90-B99": { "name": "Sicilian, Najdorf", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6", "B91": { "name": "Sicilian, Najdorf, Zagreb (Fianchetto) Variation", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. g3" }, "B92": { "name": "Sicilian, Najdorf, Opocensky Variation", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2" }, "B93": { "name": "Sicilian, Najdorf, 6.f4", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f4" }, "B94-B99": { "name": "Sicilian, Najdorf", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5", "B95-B99": { "name": "Sicilian, Najdorf, 6...e6", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6", "B96-B99": { "name": "Sicilian, Najdorf", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4", "B97": { "name": "Sicilian, Najdorf", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Qb6" }, "B98-B99": { "name": "Sicilian, Najdorf", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7", "B99": { "name": "Sicilian, Najdorf, 7...Be7 Main line", "moves": "1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8. Qf3 Qc7 9. O-O-O Nbd7" } } } } } } } } } } }, "C00-C19": { "name": "French Defense", "moves": "1. e4 e6", "C01": { "name": "French Defense, Exchange", "moves": "1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Nf6 5. Bg5" }, "C02": { "name": "French Defense, Advance", "moves": "1. e4 e6 2. d4 d5 3. e5" }, "C03-C09": { "name": "French Defense, Tarrasch Variation", "moves": "1. e4 e6 2. d4 d5 3. Nd2", "C04": { "name": "French Defense, Tarrasch, Guimard Main line", "moves": "1. e4 e6 2. d4 d5 3. Nd2 Nc6 4. Ngf3 Nf6" }, "C05-C06": { "name": "French Defense, Tarrasch", "moves": "1. e4 e6 2. d4 d5 3. Nd2 Nf6", "C06": { "name": "French Defense, Tarrasch", "moves": "1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 cxd4 8. cxd4" } }, "C07-C09": { "name": "French Defense, Tarrasch", "moves": "1. e4 e6 2. d4 d5 3. Nd2 c5", "C08": { "name": "French Defense, Tarrasch, Open, 4.ed ed", "moves": "1. e4 e6 2. d4 d5 3. Nd2 c5 4. exd5 exd5", "C09": { "name": "French Defense, Tarrasch, Open Variation, Main line", "moves": "1. e4 e6 2. d4 d5 3. Nd2 c5 4. exd5 exd5 5. Ngf3 Nc6" } } } }, "C10-C19": { "name": "French Defense", "moves": "1. e4 e6 2. d4 d5 3. Nc3", "C11-C14": { "name": "French Defense", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Nf6", "C12": { "name": "French Defense, McCutcheon", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Bb4" }, "C13-C14": { "name": "French Defense", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7", "C14": { "name": "French Defense, Classical", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. e5 Nfd7 6. Bxe7 Qxe7" } } }, "C15-C19": { "name": "French Defense, Winawer", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Bb4", "C16-C19": { "name": "French Defense, Winawer", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5", "C17-C19": { "name": "French Defense, Winawer, Advance", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5", "C18-C19": { "name": "French Defense, Winawer", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3", "C19": { "name": "French Defense, Winawer, Advance", "moves": "1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Ne7" } } } } } } }, "C20-C99": { "name": "King's Pawn Game", "moves": "1. e4 e5", "C21-C22": { "name": "Center Game", "moves": "1. e4 e5 2. d4 exd4", "C22": { "name": "Center Game", "moves": "1. e4 e5 2. d4 exd4 3. Qxd4 Nc6" } }, "C23-C24": { "name": "Bishop's Opening", "moves": "1. e4 e5 2. Bc4", "C24": { "name": "Bishop's Opening", "moves": "1. e4 e5 2. Bc4 Nf6" } }, "C25-C29": { "name": "Vienna", "moves": "1. e4 e5 2. Nc3", "C26-C29": { "name": "Vienna", "moves": "1. e4 e5 2. Nc3 Nf6", "C27": { "name": "Vienna Game", "moves": "1. e4 e5 2. Nc3 Nf6 3. Bc4 Nxe4" }, "C28": { "name": "Vienna Game", "moves": "1. e4 e5 2. Nc3 Nf6 3. Bc4 Nc6" }, "C29": { "name": "Vienna Gambit", "moves": "1. e4 e5 2. Nc3 Nf6 3. f4" } } }, "C30-C39": { "name": "King's Gambit", "moves": "1. e4 e5 2. f4", "C31-C32": { "name": "King's Gambit Declined", "moves": "1. e4 e5 2. f4 d5", "C32": { "name": "King's Gambit Declined, Falkbeer Counter Gambit", "moves": "1. e4 e5 2. f4 d5 3. exd5 e4 4. d3 Nf6" } }, "C33-C39": { "name": "King's Gambit Accepted", "moves": "1. e4 e5 2. f4 exf4", "C34-C39": { "name": "King's Gambit Accepted", "moves": "1. e4 e5 2. f4 exf4 3. Nf3", "C35": { "name": "King's Gambit Accepted, Cunningham", "moves": "1. e4 e5 2. f4 exf4 3. Nf3 Be7" }, "C36": { "name": "King's Gambit Accepted, Abbazia Defense", "moves": "1. e4 e5 2. f4 exf4 3. Nf3 d5" }, "C37": { "name": "King's Gambit Accepted", "moves": "1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Nc3" }, "C38": { "name": "King's Gambit Accepted", "moves": "1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 Bg7" }, "C39": { "name": "King's Gambit Accepted", "moves": "1. e4 e5 2. f4 exf4 3. Nf3 g5 4. h4" } } } }, "C40-C99": { "name": "King's Knight Opening", "moves": "1. e4 e5 2. Nf3", "C41": { "name": "Philidor Defense", "moves": "1. e4 e5 2. Nf3 d6" }, "C42-C43": { "name": "Petrov Defense", "moves": "1. e4 e5 2. Nf3 Nf6", "C43": { "name": "Petrov, Modern Attack", "moves": "1. e4 e5 2. Nf3 Nf6 3. d4 exd4 4. e5 Ne4 5. Qxd4" } }, "C44-C99": { "name": "King's Pawn Game", "moves": "1. e4 e5 2. Nf3 Nc6", "C45": { "name": "Scotch Game", "moves": "1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4" }, "C46": { "name": "Three Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Nc3", "C47": { "name": "Four Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6", "C48": { "name": "Four Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bb5", "C49": { "name": "Four Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bb5 Bb4" } } } }, "C50-C54": { "name": "Giuoco Piano", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5", "C51-C52": { "name": "Evan's Gambit", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4", "C52": { "name": "Evan's Gambit", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5" } }, "C53-C54": { "name": "Giuoco Piano", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3", "C54": { "name": "Giuoco Piano", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4" } } }, "C55-C59": { "name": "Two Knights Defense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6", "C56": { "name": "Two Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d4 exd4 5. O-O Nxe4" }, "C57-C59": { "name": "Two Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5", "C58-C59": { "name": "Two Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5", "C59": { "name": "Two Knights", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8. Be2 h6" } } } }, "C60-C99": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5", "C61": { "name": "Ruy Lopez, Bird's Defense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4" }, "C62": { "name": "Ruy Lopez, Old Steinit ZDefense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 d6" }, "C63": { "name": "Ruy Lopez, Schliemann Defense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 f5" }, "C64": { "name": "Ruy Lopez, Classical", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5" }, "C65-C67": { "name": "Ruy Lopez, Berlin Defense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6", "C66": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O d6" }, "C67": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4" } }, "C68-C69": { "name": "Ruy Lopez, Exchange", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6", "C69": { "name": "Ruy Lopez, Exchange, Gligoric Variation, 6.d4", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dc 5. O-O f6 6. d4" } }, "C70-C99": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4", "C71-C76": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6", "C72": { "name": "Ruy Lopez, Modern Steinit ZDefense, 5.O-O", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. O-O" }, "C73": { "name": "Ruy Lopez, Modern Steinit ZDefense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. Bxc6+ bxc6 6. d4" }, "C74-C76": { "name": "Ruy Lopez, Modern Steinit ZDefense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. c3", "C75-C76": { "name": "Ruy Lopez, Modern Steinit ZDefense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. c3 Bd7", "C76": { "name": "Ruy Lopez, Modern Steinit ZDefense, Fianchetto Variation", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. c3 Bd7 6. d4 g6" } } } }, "C77-C99": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6", "C78-C82": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O", "C79": { "name": "Ruy Lopez, Steinit ZDefense Deferred", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O d6" }, "C80": { "name": "Ruy Lopez, Open", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4", "C81": { "name": "Ruy Lopez, Open, Howell Attack", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4 6. d4 b5 7. Bb3 d5 8. dxe5 Be6", "C82": { "name": "Ruy Lopez, Open", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4 6. d4 b5 7. Bb3 d5 8. dxe5 Be6 9. c3" } } } }, "C83": { "name": "Ruy Lopez, Open", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4 6. d4 b5 7. Bb3 d5 8. dxe5 Be6" }, "C84-C99": { "name": "Ruy Lopez, Closed", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7", "C85": { "name": "Ruy Lopez, Exchange Variation Doubly Deferred (DERLD)", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Bxc6 dxc6" }, "C86": { "name": "Ruy Lopez, Worrall Attack", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Qe2" }, "C87": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 d6" }, "C88-C99": { "name": "Ruy Lopez", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3", "C89": { "name": "Ruy Lopez, Marshall", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d5" }, "C90-C99": { "name": "Ruy Lopez, Closed", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6", "C91": { "name": "Ruy Lopez, Closed", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. d4" }, "C92-C99": { "name": "Ruy Lopez, Closed", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3", "C93": { "name": "Ruy Lopez, Closed, Smyslov Defense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3 h6" }, "C94-C99": { "name": "Ruy Lopez, Closed, Breyer Defense", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3 Nb8", "C95": { "name": "Ruy Lopez, Closed, Breyer", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3 Nb8 10. d4" }, "C96-C99": { "name": "Ruy Lopez, Closed", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3 Nb8 10. Bc2", "C97-C99": { "name": "Ruy Lopez, Closed, Chigorin", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3 Nb8 10. Bc2 c5 11. d4 Qc7", "C98": { "name": "Ruy Lopez, Closed, Chigorin", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3 Nb8 10. Bc2 c5 11. d4 Qc7 12. Nbd2 Nc6" }, "C99": { "name": "Ruy Lopez, Closed, Chigorin, 12...cd", "moves": "1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3 d6 9. h3 Nb8 10. Bc2 c5 11. d4 Qc7 12. Nbd2 cxd4 13. cxd4" } } } } } } } } } } } } } }, "D00-D69": { "name": "Queens's Pawn Game", "moves": "1. d4 d5", "D01": { "name": "Richter-Veresov Attack", "moves": "1. d4 d5 2. Nc3 Nf6 3. Bg5" }, "D02-D05": { "name": "Queens's Pawn Game", "moves": "1. d4 d5 2. Nf3", "D03": { "name": "Torre Attack (Tartakower Variation)", "moves": "1. d4 d5 2. Nf3 Nf6 3. Bg5" }, "D04-D05": { "name": "Queens's Pawn Game", "moves": "1. d4 d5 2. Nf3 Nf6 3. e3", "D05": { "name": "Queens's Pawn Game", "moves": "1. d4 d5 2. Nf3 Nf6 3. e3 e6" } } }, "D06-D69": { "name": "Queens's Gambit", "moves": "1. d4 d5 2. c4", "D07": { "name": "Queens's Gambit Declined, Chigorin Defense", "moves": "1. d4 d5 2. c4 Nc6", "D07-V1": { "name": "Chigorin defence, Janowski variation", "moves": "1. d4 d5 2. c4 Nc6 3. Nc3 dxc4 4. Nf3" } }, "D08-D09": { "name": "Queens's Gambit Declined, Albin Counter Gambit", "moves": "1. d4 d5 2. c4 e5", "D09": { "name": "Queens's Gambit Declined, Albin Counter Gambit, 5.g3", "moves": "1. d4 d5 2. c4 e5 3. dxe5 d4 4. Nf3 Nc6 5. g3" } }, "D10-D19": { "name": "Queens's Gambit Declined Slav", "moves": "1. d4 d5 2. c4 c6", "D11-D19": { "name": "Queens's Gambit Declined Slav", "moves": "1. d4 d5 2. c4 c6 3. Nf3", "D12": { "name": "Queens's Gambit Declined Slav", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. e3 Bf5" }, "D13-D14": { "name": "Queens's Gambit Declined Slav, Exchange Variation", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. cxd5 cxd5", "D14": { "name": "Queens's Gambit Declined Slav, Exchange Variation", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. cxd5 cxd5 5. Nc3 Nc6 6. Bf4 Bf5" } }, "D15-D19": { "name": "Queens's Gambit Declined Slav", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3", "D16-D19": { "name": "Queens's Gambit Declined Slav", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 dxc4 5. a4", "D17-D19": { "name": "Queens's Gambit Declined Slav", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 dxc4 5. a4 Bf5", "D18-D19": { "name": "Queens's Gambit Declined Slav, Dutch", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 dxc4 5. a4 Bf5 6. e3", "D19": { "name": "Queens's Gambit Declined Slav, Dutch", "moves": "1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 dxc4 5. a4 Bf5 6. e3 e6 7. Bxc4 Bb4 8. O-O O-O 9. Qe2" } } } } } } }, "D20-D29": { "name": "Queens's Gambit Accepted", "moves": "1. d4 d5 2. c4 dxc4", "D21-D29": { "name": "Queens's Gambit Accepted", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3", "D22": { "name": "Queens's Gambit Accepted", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 a6 4. e3 Bg4 5. Bxc4 e6 6. d5" }, "D23-D29": { "name": "Queens's Gambit Accepted", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 Nf6", "D24": { "name": "Queens's Gambit Accepted", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. Nc3" }, "D25-D29": { "name": "Queens's Gambit Accepted", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. e3", "D26-D29": { "name": "Queens's Gambit Accepted", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. e3 e6", "D27-D29": { "name": "Queens's Gambit Accepted, Classical", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. e3 e6 5. Bxc4 c5 6. O-O a6", "D28-D29": { "name": "Queens's Gambit Accepted, Classical", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. e3 e6 5. Bxc4 c5 6. O-O a6 7. Qe2", "D29": { "name": "Queens's Gambit Accepted, Classical", "moves": "1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. e3 e6 5. Bxc4 c5 6. O-O a6 7. Qe2 b5 8. Bb3 Bb7" } } } } } } } }, "D30-69": { "name": "Queens's Gambit Declined", "moves": "1. d4