Skip to content

Commit

Permalink
sync openings
Browse files Browse the repository at this point in the history
  • Loading branch information
niklasf committed Oct 31, 2024
1 parent 7152a86 commit 40d715a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
6 changes: 5 additions & 1 deletion core/src/main/scala/opening/OpeningDbPartA.scala
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,7 @@ Opening("A16", "English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation
Opening("A16", "English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation", "rnbqkb1r/ppp1pp1p/1n4p1/8/8/2N3P1/PP1PPPBP/R1BQK1NR w KQkq -", "c2c4 g8f6 b1c3 d7d5 c4d5 f6d5 g2g3 g7g6 f1g2 d5b6", "1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. g3 g6 5. Bg2 Nb6"),
Opening("A16", "English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation", "rnbqkb1r/ppp1pp1p/6p1/8/8/2n3P1/PP1PPPBP/R1BQK1NR w KQkq -", "c2c4 g8f6 b1c3 d7d5 c4d5 f6d5 g2g3 g7g6 f1g2 d5c3", "1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. g3 g6 5. Bg2 Nxc3"),
Opening("A16", "English Opening: Anglo-Indian Defense, Queen's Knight Variation", "rnbqkb1r/pppppppp/5n2/8/2P5/2N5/PP1PPPPP/R1BQKBNR b KQkq -", "c2c4 g8f6 b1c3", "1. c4 Nf6 2. Nc3"),
Opening("A17", "English Opening: Anglo-Indian Defense", "rnbqkb1r/pp3ppp/4p3/2pn4/8/2N1PN2/PP1P1PPP/R1BQKB1R w KQkq -", "c2c4 g8f6 b1c3 d7d5 c4d5 f6d5 g1f3 c7c5 e2e3 e7e6", "1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. Nf3 c5 5. e3 e6"),
Opening("A17", "English Opening: Anglo-Indian Defense, Hedgehog System", "rnbqkb1r/pppp1ppp/4pn2/8/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -", "c2c4 g8f6 b1c3 e7e6", "1. c4 Nf6 2. Nc3 e6"),
Opening("A17", "English Opening: Anglo-Indian Defense, Nimzo-English", "rnbqk2r/pppp1ppp/4pn2/8/1bP5/2N2N2/PP1PPPPP/R1BQKB1R w KQkq -", "c2c4 g8f6 b1c3 e7e6 g1f3 f8b4", "1. c4 Nf6 2. Nc3 e6 3. Nf3 Bb4"),
Opening("A17", "English Opening: Anglo-Indian Defense, Queen's Indian Formation", "rnbqkb1r/p1pp1ppp/1p2pn2/8/2P5/2N2N2/PP1PPPPP/R1BQKB1R w KQkq -", "c2c4 e7e6 b1c3 g8f6 g1f3 b7b6", "1. c4 e6 2. Nc3 Nf6 3. Nf3 b6"),
Expand Down Expand Up @@ -403,10 +404,13 @@ Opening("A31", "English Opening: Symmetrical Variation, Anti-Benoni Variation",
Opening("A32", "English Opening: Symmetrical Variation, Anti-Benoni Variation, Spielmann Defense", "rnbqkb1r/pp1p1ppp/4pn2/8/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -", "c2c4 e7e6 d2d4 c7c5 g1f3 c5d4 f3d4 g8f6", "1. c4 e6 2. d4 c5 3. Nf3 cxd4 4. Nxd4 Nf6"),
Opening("A33", "English Opening: Symmetrical Variation, Anti-Benoni Variation, Geller Variation", "r1b1kb1r/pp1p1ppp/1qn1pn2/8/2PN4/2N3P1/PP2PP1P/R1BQKB1R w KQkq -", "c2c4 e7e6 g1f3 g8f6 b1c3 c7c5 d2d4 b8c6 g2g3 c5d4 f3d4 d8b6", "1. c4 e6 2. Nf3 Nf6 3. Nc3 c5 4. d4 Nc6 5. g3 cxd4 6. Nxd4 Qb6"),
Opening("A33", "English Opening: Symmetrical Variation, Anti-Benoni Variation, Spielmann Defense", "r1bqkb1r/pp1p1ppp/2n1pn2/8/2PN4/2N5/PP2PPPP/R1BQKB1R w KQkq -", "c2c4 e7e6 g1f3 g8f6 b1c3 c7c5 d2d4 c5d4 f3d4 b8c6", "1. c4 e6 2. Nf3 Nf6 3. Nc3 c5 4. d4 cxd4 5. Nxd4 Nc6"),
Opening("A34", "English Opening: Symmetrical Variation", "r1bqkb1r/pp2pppp/2n2n2/3p4/2Pp4/2N2NP1/PP2PP1P/R1BQKB1R w KQkq -", "c2c4 c7c5 g1f3 g8f6 b1c3 b8c6 g2g3 d7d5 d2d4 c5d4", "1. c4 c5 2. Nf3 Nf6 3. Nc3 Nc6 4. g3 d5 5. d4 cxd4"),
Opening("A34", "English Opening: Symmetrical Variation, Fianchetto Variation", "rnbqkb1r/pp1ppppp/5n2/2p5/2P5/2N3P1/PP1PPP1P/R1BQKBNR b KQkq -", "c2c4 g8f6 b1c3 c7c5 g2g3", "1. c4 Nf6 2. Nc3 c5 3. g3"),
Opening("A34", "English Opening: Symmetrical Variation, Normal Variation", "rnbqkbnr/pp1ppppp/8/2p5/2P5/2N5/PP1PPPPP/R1BQKBNR b KQkq -", "c2c4 c7c5 b1c3", "1. c4 c5 2. Nc3"),
Opening("A34", "English Opening: Symmetrical Variation, Rubinstein Variation", "rnbqkb1r/ppn1pppp/8/2p5/8/2N3P1/PP1PPPBP/R1BQK1NR w KQkq -", "c2c4 g8f6 b1c3 c7c5 g2g3 d7d5 c4d5 f6d5 f1g2 d5c7", "1. c4 Nf6 2. Nc3 c5 3. g3 d5 4. cxd5 Nxd5 5. Bg2 Nc7"),
Opening("A34", "English Opening: Symmetrical Variation, Rubinstein Variation", "r1bqkb1r/ppn1pppp/2n5/2p5/8/2N2NP1/PP1PPPBP/R1BQK2R w KQkq -", "c2c4 c7c5 g1f3 g8f6 b1c3 d7d5 c4d5 f6d5 g2g3 b8c6 f1g2 d5c7", "1. c4 c5 2. Nf3 Nf6 3. Nc3 d5 4. cxd5 Nxd5 5. g3 Nc6 6. Bg2 Nc7"),
Opening("A34", "English Opening: Symmetrical Variation, Three Knights Variation", "rnbqkb1r/pp1ppppp/5n2/2p5/2P5/2N2N2/PP1PPPPP/R1BQKB1R b KQkq -", "c2c4 c7c5 b1c3 g8f6 g1f3", "1. c4 c5 2. Nc3 Nf6 3. Nf3"),
Opening("A35", "English Opening: Symmetrical Variation", "rnbqkb1r/pp1p1ppp/5n2/2p1p3/2P5/2N2N2/PP1PPPPP/R1BQKB1R w KQkq -", "c2c4 c7c5 b1c3 g8f6 g1f3 e7e5", "1. c4 c5 2. Nc3 Nf6 3. Nf3 e5"),
Opening("A35", "English Opening: Symmetrical Variation, Four Knights Variation", "r1bqkb1r/pp1ppppp/2n2n2/2p5/2P5/2N2N2/PP1PPPPP/R1BQKB1R w KQkq -", "c2c4 g8f6 g1f3 c7c5 b1c3 b8c6", "1. c4 Nf6 2. Nf3 c5 3. Nc3 Nc6"),
Opening("A35", "English Opening: Symmetrical Variation, Two Knights Variation", "r1bqkbnr/pp1ppppp/2n5/2p5/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -", "c2c4 c7c5 b1c3 b8c6", "1. c4 c5 2. Nc3 Nc6"),
Opening("A36", "English Opening: Symmetrical Variation, Botvinnik System", "r1bqk1nr/pp1pppbp/2n3p1/2p5/2P1P3/2N3P1/PP1P1PBP/R1BQK1NR b KQkq -", "c2c4 c7c5 e2e4 b8c6 b1c3 g7g6 g2g3 f8g7 f1g2", "1. c4 c5 2. e4 Nc6 3. Nc3 g6 4. g3 Bg7 5. Bg2"),
Expand Down Expand Up @@ -490,7 +494,7 @@ Opening("A42", "Pterodactyl Defense: Central, Bogolubovia", "rnb1k1nr/pp2ppbp/3p
Opening("A43", "Benoni Defense: Benoni Gambit Accepted", "rnbqkbnr/pp1ppppp/8/2P5/8/8/PPP1PPPP/RNBQKBNR b KQkq -", "d2d4 c7c5 d4c5", "1. d4 c5 2. dxc5"),
Opening("A43", "Benoni Defense: Benoni Gambit, Schlenker Defense", "r1bqkbnr/pp1ppppp/n7/2P5/8/8/PPP1PPPP/RNBQKBNR w KQkq -", "d2d4 c7c5 d4c5 b8a6", "1. d4 c5 2. dxc5 Na6"),
Opening("A43", "Benoni Defense: Benoni-Indian Defense", "rnbqkb1r/pp1ppppp/5n2/2pP4/8/8/PPP1PPPP/RNBQKBNR w KQkq -", "d2d4 c7c5 d4d5 g8f6", "1. d4 c5 2. d5 Nf6"),
Opening("A43", "Benoni Defense: Benoni-Indian Defense, Kingside Move Order", "rnbqkb1r/pp1ppppp/5n2/2pP4/8/5N2/PPP1PPPP/RNBQKB1R b KQkq -", "d2d4 g8f6 g1f3 c7c5 d4d5", "1. d4 Nf6 2. Nf3 c5 3. d5"),
Opening("A43", "Benoni Defense: Benoni-Indian Defense, Kingside Move Order", "rnbqkb1r/pp1ppppp/5n2/2pP4/8/5N2/PPP1PPPP/RNBQKB1R b KQkq -", "d2d4 c7c5 d4d5 g8f6 g1f3", "1. d4 c5 2. d5 Nf6 3. Nf3"),
Opening("A43", "Benoni Defense: Benoni-Staunton Gambit", "rnbqkbnr/pp1pp1pp/8/2pP1p2/4P3/8/PPP2PPP/RNBQKBNR b KQkq -", "d2d4 c7c5 d4d5 f7f5 e2e4", "1. d4 c5 2. d5 f5 3. e4"),
Opening("A43", "Benoni Defense: Cormorant Gambit", "rnbqkbnr/p2ppppp/1p6/2P5/8/8/PPP1PPPP/RNBQKBNR w KQkq -", "d2d4 c7c5 d4c5 b7b6", "1. d4 c5 2. dxc5 b6"),
Opening("A43", "Benoni Defense: French Benoni", "rnbqkbnr/pp1p1ppp/4p3/2pP4/4P3/8/PPP2PPP/RNBQKBNR b KQkq -", "e2e4 e7e6 d2d4 c7c5 d4d5", "1. e4 e6 2. d4 c5 3. d5"),
Expand Down
1 change: 1 addition & 0 deletions core/src/main/scala/opening/OpeningDbPartB.scala
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,7 @@ Opening("B18", "Caro-Kann Defense: Classical Variation", "rn1qkbnr/pp2pppp/2p5/5
Opening("B18", "Caro-Kann Defense: Classical Variation, Flohr Variation", "rn1qkbnr/pp2pppp/2p3b1/8/3P4/6NN/PPP2PPP/R1BQKB1R b KQkq -", "e2e4 c7c6 d2d4 d7d5 b1d2 d5e4 d2e4 c8f5 e4g3 f5g6 g1h3", "1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Nh3"),
Opening("B18", "Caro-Kann Defense: Classical Variation, Main Line", "rn1qkbnr/pp2pppp/2p3b1/8/3P3P/6N1/PPP2PP1/R1BQKBNR b KQkq -", "e2e4 c7c6 d2d4 d7d5 b1d2 d5e4 d2e4 c8f5 e4g3 f5g6 h2h4", "1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4"),
Opening("B18", "Caro-Kann Defense: Classical Variation, Maróczy Attack", "rn1qkbnr/pp2pppp/2p3b1/8/3P1P2/6N1/PPP3PP/R1BQKBNR b KQkq -", "e2e4 c7c6 d2d4 d7d5 b1d2 d5e4 d2e4 c8f5 e4g3 f5g6 f2f4", "1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. f4"),
Opening("B18", "Caro-Kann Defense: Martian Gambit", "rn1qkbnr/pp2ppp1/2p1N1bp/8/3P4/5N2/PPP2PPP/R1BQKB1R b KQkq -", "e2e4 c7c6 d2d4 d7d5 b1d2 d5e4 d2e4 c8f5 e4g5 f5g6 g1f3 h7h6 g5e6", "1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng5 Bg6 6. N1f3 h6 7. Ne6"),
Opening("B19", "Caro-Kann Defense: Classical Variation", "r2qkbnr/pp1nppp1/2p3bp/8/3P3P/5NN1/PPP2PP1/R1BQKB1R w KQkq -", "e2e4 c7c6 d2d4 d7d5 b1d2 d5e4 d2e4 c8f5 e4g3 f5g6 h2h4 h7h6 g1f3 b8d7", "1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7"),
Opening("B19", "Caro-Kann Defense: Classical Variation, Lobron System", "r2qk2r/pp1nbpp1/2p1pn1p/7P/3P4/3Q1NN1/PPPB1PP1/2KR3R w kq -", "e2e4 c7c6 d2d4 d7d5 b1d2 d5e4 d2e4 c8f5 e4g3 f5g6 h2h4 h7h6 g1f3 b8d7 h4h5 g6h7 f1d3 h7d3 d1d3 e7e6 c1d2 g8f6 e1c1 f8e7", "1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7 8. h5 Bh7 9. Bd3 Bxd3 10. Qxd3 e6 11. Bd2 Ngf6 12. O-O-O Be7"),
Opening("B19", "Caro-Kann Defense: Classical Variation, Seirawan Variation", "r2qk2r/pp1n1pp1/2pbpn1p/7P/3P4/3Q1NN1/PPPB1PP1/2KR3R w kq -", "e2e4 c7c6 d2d4 d7d5 b1d2 d5e4 d2e4 c8f5 e4g3 f5g6 h2h4 h7h6 g1f3 b8d7 h4h5 g6h7 f1d3 h7d3 d1d3 g8f6 c1d2 e7e6 e1c1 f8d6", "1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. Nf3 Nd7 8. h5 Bh7 9. Bd3 Bxd3 10. Qxd3 Ngf6 11. Bd2 e6 12. O-O-O Bd6"),
Expand Down
3 changes: 3 additions & 0 deletions core/src/main/scala/opening/OpeningDbPartD.scala
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,7 @@ Opening("D40", "Queen's Gambit Declined: Semi-Tarrasch Defense", "rnbqkb1r/pp3pp
Opening("D40", "Queen's Gambit Declined: Semi-Tarrasch Defense, Levenfish Variation", "r1b2rk1/pp2qppp/2n1pn2/2bp4/2P1P3/2NB1N2/PP2QPPP/R1B2RK1 b - -", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c5 e2e3 b8c6 f1d3 f8d6 e1g1 e8g8 d1e2 d8e7 d4c5 d6c5 e3e4", "1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. e3 Nc6 6. Bd3 Bd6 7. O-O O-O 8. Qe2 Qe7 9. dxc5 Bxc5 10. e4"),
Opening("D40", "Queen's Gambit Declined: Semi-Tarrasch Defense, Pillsbury Variation", "rnbqkb1r/pp3ppp/4pn2/2pp2B1/2PP4/2N2N2/PP2PPPP/R2QKB1R b KQkq -", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c5 c1g5", "1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. Bg5"),
Opening("D40", "Queen's Gambit Declined: Semi-Tarrasch Defense, Symmetrical Variation", "r1bq1rk1/pp3ppp/2nbpn2/2pp4/2PP4/2NBPN2/PP3PPP/R1BQ1RK1 w - -", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c5 e2e3 b8c6 f1d3 f8d6 e1g1 e8g8", "1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. e3 Nc6 6. Bd3 Bd6 7. O-O O-O"),
Opening("D41", "Queen's Gambit Declined: Semi-Tarrasch Defense", "r1bqkb1r/pp3ppp/2n1pn2/2pp4/2PP4/2N2NP1/PP2PP1P/R1BQKB1R w KQkq -", "c2c4 c7c5 g1f3 g8f6 b1c3 b8c6 g2g3 d7d5 d2d4 e7e6", "1. c4 c5 2. Nf3 Nf6 3. Nc3 Nc6 4. g3 d5 5. d4 e6"),
Opening("D41", "Queen's Gambit Declined: Semi-Tarrasch Defense", "rnbqkb1r/pp3ppp/4pn2/2pP4/3P4/2N2N2/PP2PPPP/R1BQKB1R b KQkq -", "d2d4 g8f6 c2c4 e7e6 g1f3 d7d5 b1c3 c7c5 c4d5", "1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c5 5. cxd5"),
Opening("D41", "Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation", "rnbqkb1r/pp3ppp/4p3/2pn4/3PP3/2N2N2/PP3PPP/R1BQKB1R b KQkq -", "d2d4 g8f6 c2c4 e7e6 g1f3 d7d5 b1c3 c7c5 c4d5 f6d5 e2e4", "1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c5 5. cxd5 Nxd5 6. e4"),
Opening("D41", "Queen's Gambit Declined: Semi-Tarrasch Defense, Kmoch Variation", "rnbq1rk1/pp3ppp/4p3/1B6/3PP3/5N2/P2Q1PPP/R3K2R b KQ -", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c5 c4d5 f6d5 e2e4 d5c3 b2c3 c5d4 c3d4 f8b4 c1d2 b4d2 d1d2 e8g8 f1b5", "1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. cxd5 Nxd5 6. e4 Nxc3 7. bxc3 cxd4 8. cxd4 Bb4+ 9. Bd2 Bxd2+ 10. Qxd2 O-O 11. Bb5"),
Expand Down Expand Up @@ -368,6 +369,8 @@ Opening("D45", "Semi-Slav Defense: Stonewall Defense", "rnbqkb1r/pp4pp/2p1p3/3p1
Opening("D46", "Semi-Slav Defense: Bogoljubow Variation", "r1bqk2r/pp1nbppp/2p1pn2/3p4/2PP4/2NBPN2/PP3PPP/R1BQK2R w KQkq -", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6 e2e3 e7e6 g1f3 b8d7 f1d3 f8e7", "1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Bd3 Be7"),
Opening("D46", "Semi-Slav Defense: Chigorin Defense", "r1bqk2r/pp1n1ppp/2pbpn2/3p4/2PP4/2NBPN2/PP3PPP/R1BQK2R w KQkq -", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6 e2e3 e7e6 g1f3 b8d7 f1d3 f8d6", "1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Bd3 Bd6"),
Opening("D46", "Semi-Slav Defense: Chigorin Defense", "r1bqk2r/pp1n1ppp/2pbpn2/3p4/2PP4/2NBPN2/PPQ2PPP/R1B1K2R b KQkq -", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6 e2e3 e7e6 g1f3 b8d7 f1d3 f8d6 d1c2", "1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Bd3 Bd6 7. Qc2"),
Opening("D46", "Semi-Slav Defense: Chigorin Defense", "r1bq1rk1/p2n1ppp/2pbpn2/1p6/3P4/2NBPN2/PPQ2PPP/R1B2RK1 b - -", "d2d4 d7d5 c2c4 c7c6 g1f3 e7e6 e2e3 g8f6 b1c3 f8d6 f1d3 d5c4 d3c4 b7b5 c4d3 b8d7 e1g1 e8g8 d1c2", "1. d4 d5 2. c4 c6 3. Nf3 e6 4. e3 Nf6 5. Nc3 Bd6 6. Bd3 dxc4 7. Bxc4 b5 8. Bd3 Nbd7 9. O-O O-O 10. Qc2"),
Opening("D46", "Semi-Slav Defense: Chigorin Defense", "r2q1rk1/pb1n1ppp/2pbpn2/1p6/3P4/P1NBPN2/1PQ2PPP/R1B2RK1 b - -", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6 e2e3 e7e6 g1f3 b8d7 f1d3 d5c4 d3c4 b7b5 c4d3 f8d6 e1g1 c8b7 a2a3 e8g8 d1c2", "1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Bd3 dxc4 7. Bxc4 b5 8. Bd3 Bd6 9. O-O Bb7 10. a3 O-O 11. Qc2"),
Opening("D46", "Semi-Slav Defense: Main Line", "r1bqkb1r/pp1n1ppp/2p1pn2/3p4/2PP4/2NBPN2/PP3PPP/R1BQK2R b KQkq -", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6 e2e3 e7e6 g1f3 b8d7 f1d3", "1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Bd3"),
Opening("D46", "Semi-Slav Defense: Main Line", "r2q1rk1/pb1nbppp/1pp1pn2/3p4/2PP4/1PNBPN2/PBQ2PPP/R4RK1 b - -", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6 e2e3 e7e6 g1f3 b8d7 d1c2 b7b6 b2b3 c8b7 f1d3 f8e7 e1g1 e8g8 c1b2", "1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Qc2 b6 7. b3 Bb7 8. Bd3 Be7 9. O-O O-O 10. Bb2"),
Opening("D46", "Semi-Slav Defense: Romih Variation", "r1bqk2r/pp1n1ppp/2p1pn2/3p4/1bPP4/2NBPN2/PP3PPP/R1BQK2R w KQkq -", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6 e2e3 e7e6 g1f3 b8d7 f1d3 f8b4", "1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Bd3 Bb4"),
Expand Down

0 comments on commit 40d715a

Please sign in to comment.