The 2804 positions that your program must understand.

Discussion of chess software programming and technical issues.

Moderator: Ras

Dann Corbit
Posts: 12778
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

The 2804 positions that your program must understand.

Post by Dann Corbit »

The positions came from a database gleaned from:
1. Strong correspondence players
2. Strong OTB players
3. Strong machine players.
They are roughly ordered by how often the most frequent move was made from the stated position. The moves that were chosen are stated as pm values, with a comment as to the number of times played inside curly braces.

Code: Select all

1rbq1rk1/1pp1ppbp/p1np1np1/8/2PP4/2N2NPP/PP2PPB1/R1BQ1RK1 w - - pm Be3 {22} Bf4 {1} Bg5 {13} a4 {1} d5 {1} e4 {100};
r1b1kb1r/1p1n1ppp/pq1ppn2/6B1/4PP2/1NN5/PPP3PP/R2QKB1R w KQkq - pm Bd3 {1} Be2 {12} Qd2 {2} Qd3 {3} Qe2 {3} Qf3 {100};
r1bq1rk1/pp2ppbp/2n3p1/2pP4/4P3/2P2N2/P3BPPP/1RBQK2R b K - pm Bxc3+ {18} Ne5 {100};
r1bq1rk1/ppp1ppbp/2np1np1/8/2PPP3/2N1BP2/PP2N1PP/R2QKB1R b KQ - pm Bd7 {1} Rb8 {6} Re8 {1} a5 {1} a6 {100};
r1bq1rk1/ppp2pbp/n2p1np1/4p3/2PPP3/2N2N2/PP2BPPP/R1BQ1RK1 w - - pm Be3 {100} Bg5 {9} Rb1 {1} Re1 {92} d5 {1};
r1bqk2r/pp3ppp/2nbpn2/2pp4/3P4/2P1PNB1/PP1N1PPP/R2QKB1R b KQkq - pm Bxg3 {13} O-O {100} Qe7 {22} b6 {3} c4 {11} cxd4 {3};
r1bqkb1r/pp1ppppp/2n5/2pnP3/2B5/2P2N2/PP1P1PPP/RNBQK2R b KQkq - pm Nb6 {100} e6 {6};
r1bqkb1r/pp3pp1/2np1n1p/4p3/4P3/2N2N2/PPP1BPPP/R1BQ1RK1 b kq - pm Be6 {4} Be7 {100};
r1bqkb1r/pp3ppp/2n1pn2/2pp4/3P4/5NP1/PPP1PPBP/RNBQ1RK1 w kq - pm Bg5 {3} Nc3 {5} a3 {1} b3 {19} c3 {9} c4 {100} e3 {12};
r1bqkb1r/pppn1ppp/4pn2/8/Q1pP4/5NP1/PP2PP1P/RNB1KB1R w KQkq - pm Bg2 {100} Nc3 {1} Qxc4 {6};
r2q1rk1/pb1n1ppp/1ppbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1B2RK1 w - - pm Bb2 {100} Bd2 {3} Rd1 {6} a4 {13} e4 {5} h3 {4};
r2qk2r/p2nbppp/bpp1pn2/3p4/2PPP3/1PB2NP1/P2N1PBP/R2QK2R b KQkq - pm Ng4 {2} Nxe4 {7} O-O {100} Qc7 {3} Rb8 {1} Rc8 {10} b5 {10} c5 {1} dxe4 {5};
r2qkb1r/1b1n1ppp/p3pn2/1pp5/3P4/1BN1PN2/PP2QPPP/R1BR2K1 b kq - pm Bd6 {11} Qb6 {46} Qb8 {100} Qc7 {23} b4 {1};
r2qkb1r/2p2ppp/p1n1b3/1pnpP3/8/1B3N2/PPPN1PPP/R1BQ1RK1 w kq - pm c3 {100};
r2qkbnr/pppb1ppp/2np4/1B2p3/3PP3/5N2/PPP2PPP/RNBQK2R w KQkq - pm Bxc6 {4} Nc3 {100} O-O {6} c3 {2} d5 {3} dxe5 {1};
r2qrbk1/1bp2ppp/p1np1n2/1p2p3/P2PP3/1BP2N1P/1P1N1PP1/R1BQR1K1 b - - pm Na5 {21} Nb8 {1} Qd7 {10} bxa4 {1} exd4 {18} h6 {100};
rn1q1rk1/1pp1bppp/p3pn2/3b2B1/P1QP4/5NP1/1P2PPBP/RN3RK1 w - - pm Qc2 {38} Qd3 {100};
rn1q1rk1/pbp1bpp1/1p2pn1p/8/2BP3B/2N1PN2/PP3PPP/R2QK2R w KQ - pm O-O {100} Qe2 {11} Rc1 {11};
rn1qkbnr/pp3ppp/2p1p3/3pPb2/3P4/4B3/PPP2PPP/RN1QKBNR w KQkq - pm Nd2 {100} c3 {2};
rnbqk2r/pp3pbp/3p1np1/2pP4/4P3/2N2N2/PP3PPP/R1BQKB1R w KQkq - pm Bb5+ {3} Bc4 {1} Bd3 {20} Be2 {100} Bf4 {3} Bg5 {26} Nd2 {28} h3 {67};
rnbqk2r/pppp1ppp/4pn2/8/1bPP4/P1N5/1P2PPPP/R1BQKBNR b KQkq - pm Bxc3+ {100};
rnbqk2r/pppp1ppp/4pn2/8/2PP4/P1b5/1P2PPPP/R1BQKBNR w KQkq - pm bxc3 {100};
rnbqkb1r/1p3ppp/p3pn2/2pP4/3P4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - pm exd5 {100};
rnbqkb1r/1p3ppp/p3pn2/2pp4/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq - pm Bd3 {4} a3 {27} cxd5 {100} dxc5 {13};
rnbqkb1r/pp1ppp1p/5np1/2pP4/2P5/8/PP2PPPP/RNBQKBNR w KQkq - pm Nc3 {100} Nf3 {23} f3 {1} g3 {9};
rnbqkbnr/pppp1ppp/8/4p3/8/1P6/PBPPPPPP/RN1QKBNR b KQkq - pm Nc6 {100} d6 {50};
r1b2rk1/pp1n1pbp/1qpp1np1/4p3/2PPP3/2N2NPP/PP3PB1/R1BQR1K1 b - - pm Re8 {4} a5 {1} exd4 {101};
r1bq1rk1/pp4pp/2n1pn2/3p4/3P1b2/3B1N2/PP2NPPP/R2Q1RK1 w - - pm Nxf4 {101};
r1bq1rk1/pp4pp/2nbpn2/3p4/3P1B2/3B1N2/PP2NPPP/R2Q1RK1 b - - pm Bxf4 {101} Kh8 {14} Nb4 {3} Ng4 {6} Nh5 {2} Nxd4 {1} Qc7 {2} Rb8 {1} g6 {3};
r1bqk1nr/pp2ppbp/2p3p1/2p5/4P3/3P1N1P/PPP2PP1/RNBQK2R b KQkq - pm Nf6 {101} Nh6 {2} b6 {23} e5 {23};
r1bqk2r/1p2bppp/p1n1pn2/2p5/P1BP4/2N1PN2/1P3PPP/R1BQ1RK1 w kq - pm Ne5 {16} Qc2 {1} Qd3 {1} Qe2 {101} b3 {1} dxc5 {77};
r1bqk2r/pppnbppp/4pn2/3p2B1/2PP4/2N1PN2/PP3PPP/R2QKB1R b KQkq - pm Ne4 {1} O-O {101} c6 {10} h6 {11};
r1bqkb1r/1p3ppp/p1nppn2/2p5/4P3/2N2NP1/PPPP1PBP/R1BQ1RK1 w kq - pm Re1 {1} d3 {6} d4 {101};
r1bqkb1r/3n2pp/p3pn2/1p6/2p1P3/2NB1N2/PP3PPP/R1BQK2R w KQkq - pm Bb1 {3} Bc2 {101} Be2 {10};
r1bqkb1r/pp1n1ppp/2pp1n2/4p3/2PPP3/2N2N2/PP2BPPP/R1BQK2R b KQkq - pm Be7 {101} Qc7 {5} a6 {3} g6 {28};
r1bqkb1r/pp1p1ppp/2n1pn2/2p5/2P5/2N1PN2/PP1P1PPP/R1BQKB1R w KQkq - pm Be2 {7} a3 {18} d4 {101};
r1bqkbnr/pp1npppp/2p5/8/3PN3/5N2/PPP2PPP/R1BQKB1R b KQkq - pm Ndf6 {6} Ngf6 {101};
r2qkb1r/1b1n1ppp/p3pn2/1pp5/3P4/1B2PN2/PP2QPPP/RNBR2K1 w kq - pm Nc3 {101} a4 {3} e4 {3};
r2qkb1r/2p2ppp/p1n1b3/1p1pP3/4n3/1B3N2/PPPN1PPP/R1BQ1RK1 b kq - pm Bc5 {7} Be7 {36} Nc5 {101};
r2qkb1r/pppb1ppp/2np1n2/1B6/3NP3/2N5/PPP2PPP/R1BQ1RK1 b kq - pm Be7 {101} Nxd4 {9};
r3kb1r/ppq2ppp/2p2n2/4nb2/P1N5/2N3P1/1P2PP1P/R1BQKB1R w KQkq - pm Bf4 {101};
r3kb1r/ppqn1ppp/2p2n2/4Pb2/P1N5/2N3P1/1P2PP1P/R1BQKB1R b KQkq - pm Nxe5 {101};
r3kb1r/ppqn1ppp/2p2n2/4pb2/P1NP4/2N3P1/1P2PP1P/R1BQKB1R w KQkq - pm Bg2 {8} Bg5 {2} dxe5 {101} e4 {1};
rn1qk2r/pp1bnppp/4p3/2ppP3/3P4/P1P2N2/2P2PPP/R1BQKB1R w KQkq - pm Bd3 {2} Be2 {7} Rb1 {4} a4 {101} dxc5 {13} h4 {2};
rn1qk2r/pp1bnppp/4p3/2ppP3/P2P4/2P2N2/2P2PPP/R1BQKB1R b KQkq - pm Nbc6 {3} Qa5 {101} c4 {1};
rnb1k2r/pp2ppbp/6p1/q1p5/3PP3/2P1BN2/P4PPP/R2QKB1R w KQkq - pm Bd2 {17} Nd2 {1} Qb3 {1} Qd2 {101};
rnbq1rk1/pp2ppbp/5np1/3p4/3P4/2N2NP1/PP2PPBP/R1BQK2R w KQ - pm Bg5 {3} Ne5 {101} O-O {40} Qb3 {1};
rnbqk2r/ppp1p1bp/3p1np1/5p2/2PP4/5NP1/PP2PPBP/RNBQ1RK1 b kq - pm O-O {101} c6 {6};
rnbqk2r/ppp2ppp/5n2/3p4/1b1P4/2N5/PPQ1PPPP/R1B1KBNR w KQkq - pm Bg5 {101} Nf3 {3} a3 {1};
rnbqkb1r/pp1p1ppp/4pn2/8/2Pp4/2N2N2/PP2PPPP/R1BQKB1R w KQkq - pm Nxd4 {101};
rnbqkb1r/pp2pppp/3p1n2/8/3NP3/5P2/PPP3PP/RNBQKB1R b KQkq - pm Nc6 {101} Qb6 {4} a6 {10} e5 {58} e6 {34} g6 {6};
rnbqkb1r/pp2pppp/5n2/3p4/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq - pm Bf4 {98} Bg5 {3} Nf3 {101} Qb3 {4};
rnbqkbnr/pp3ppp/4p3/2p5/2pP4/4PN2/PP3PPP/RNBQKB1R w KQkq - pm Bxc4 {101};
rnbqkbnr/ppp2ppp/3p4/4p3/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - pm Nf3 {72} d3 {12} d4 {62} e3 {18} e4 {17} g3 {101};
r1b1k2r/1pq1bppp/p1nppn2/8/3NPP2/2N1B3/PPP1B1PP/R3QRK1 b kq - pm Bd7 {6} Nxd4 {2} O-O {102};
r1b1k2r/1pqnbppp/p2ppn2/6B1/3NPP2/2N2Q2/PPP3PP/2KR1B1R w kq - pm Bd3 {32} Be2 {5} Kb1 {2} Qg3 {5} Re1 {1} f5 {7} g4 {102} h4 {1};
r1b1k2r/1pqnbppp/p2ppn2/6B1/3NPPP1/2N2Q2/PPP4P/2KR1B1R b kq - pm b5 {102};
r1bq1rk1/pp2ppbp/2n3p1/2p5/2BPP3/2P5/P3NPPP/R1BQ1RK1 w - - pm Be3 {102} dxc5 {5};
r1bqkb1r/1p3ppp/p1nppn2/8/3NP3/2N1B3/PPP1BPPP/R2Q1RK1 b kq - pm Bd7 {15} Be7 {102} Qc7 {17};
r1bqkbnr/pp3ppp/2np4/2p1p3/2B1P3/2N2N2/PPPP1PPP/R1BQK2R w KQkq - pm Nd5 {1} O-O {1} b3 {1} d3 {102} h3 {2};
r2q1rk1/1bpnbp1p/p3pp2/1p6/3PN3/5NP1/PPP1QPBP/R4RK1 w - - pm Nc3 {2} Ne1 {2} Ned2 {3} Qe3 {6} Rad1 {59} Rfd1 {102} Rfe1 {23} a4 {32} c3 {1};
r2q1rk1/1p1nbppp/p2pbn2/4p3/P3P3/1NN1B3/1PPQBPPP/R4RK1 b - - pm Nb6 {6} Nc5 {1} Qc7 {4} Rc8 {102} b6 {1};
r2qkb1r/1p1b1pp1/p1nppn1p/8/3NP3/2N1B3/PPPQ1PPP/2KR1B1R w kq - pm f3 {102} f4 {86};
r2qkb1r/pp1n1pp1/2p1pn1p/7P/3P1B2/3Q1NN1/PPP2PP1/2KR3R b kq - pm Be7 {102} Nd5 {21} Qa5 {9};
r2qkbnr/1ppb1p1p/p1np2p1/4p3/B2PP3/2P2N2/PP3PPP/RNBQ1RK1 b kq - pm Bg7 {102};
r2qr1k1/1bp1bppp/p1np1n2/1p2p1N1/3PP3/1BP4P/PP3PP1/RNBQR1K1 b - - pm Rf8 {102};
rn1q1rk1/pbp1bpp1/1p2pn1p/3p4/2PP3B/2N1PN2/PP2BPPP/R2Q1RK1 b - - pm Nbd7 {102} Nc6 {6} Ne4 {8} c5 {7} dxc4 {33};
rn1qkbnr/pp2pppp/2p5/3pPb2/3P4/4B3/PPP2PPP/RN1QKBNR b KQkq - pm Qb6 {7} e6 {102};
rnbq1rk1/pppp1ppp/5n2/4p3/1bP1P3/2N3P1/PP1P1PBP/R1BQK1NR b KQ - pm Bxc3 {102} Nc6 {3} c6 {3} d6 {2};
rnbqk2r/pp1pppbp/5np1/2p5/2PP4/5NP1/PP2PP1P/RNBQKB1R w KQkq - pm Bg2 {102} Nc3 {63} d5 {36} dxc5 {2};
rnbqk2r/pp2nppp/4p3/2ppP3/3P4/P1b5/1PPB1PPP/R2QKBNR w KQkq - pm Bxc3 {102} bxc3 {1};
rnbqk2r/pp2ppbp/2p2np1/3P4/3P4/5NP1/PP2PPBP/RNBQK2R b KQkq - pm Nxd5 {2} cxd5 {102};
rnbqk2r/pp3pbp/3p1np1/2pP4/4P3/2N2N2/PP2BPPP/R1BQK2R b KQkq - pm O-O {102} a6 {1};
rnbqk2r/ppp2ppp/4pn2/3p4/2PP4/P1P2P2/4P1PP/R1BQKBNR b KQkq - pm O-O {6} c5 {102} c6 {11} dxc4 {1};
rnbqkbnr/1p3ppp/p7/2pp4/3P4/5N2/PPPN1PPP/R1BQKB1R w KQkq - pm Be2 {102} Qe2+ {2} b3 {1} c3 {1} c4 {1} dxc5 {65};
rnbqkbnr/pp1ppp1p/6p1/2p5/2P5/2N3P1/PP1PPP1P/R1BQKBNR b KQkq - pm Bg7 {102} Nc6 {12} Nf6 {11};
1rb1r1k1/1pq1bppp/p1nppn2/8/P2NPP2/2N1BB2/1PP3PP/R2Q1R1K w - - pm Be2 {1} Bf2 {3} Kg1 {1} Nb3 {61} Nde2 {4} Nxc6 {6} Qd2 {103} Qd3 {29} Qe1 {23} Rb1 {2} g4 {33} h3 {2};
1rbq1rk1/1p2ppbp/p2p1np1/n1pP4/2P5/1PN3P1/P1QNPPBP/R1B2RK1 b - - pm Bf5 {1} b5 {103} e5 {1};
r1b1r1k1/p2nqppp/1ppbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1BR2K1 w - - pm Bb2 {9} a4 {16} cxd5 {1} e4 {103} h3 {3};
r1b1r1k1/pp1nqppp/2pbpn2/3p4/2PP4/2N1PN2/PPQ1BPPP/R1BR2K1 w - - pm Bd2 {2} a3 {5} a4 {7} b3 {103} e4 {2} h3 {93};
r1b2rk1/pp1nqppp/2p1p3/3n4/2BP4/2N1PN2/PP3PPP/2RQK2R w K - pm Bd3 {3} Ne2 {3} Ne4 {40} O-O {103} Qb3 {1} Qc2 {16};
r1b2rk1/pp1nqppp/2pbpn2/8/2BP4/2N1PN1P/PPQ2PP1/R1B2RK1 b - - pm a6 {3} c5 {8} e5 {103};
r1bn1rk1/ppp1qppp/3p1n2/1B2p1B1/3PP3/2P2N2/P1P2PPP/R2QR1K1 b - - pm Bg4 {7} Ne6 {103};
r1bq1rk1/pp2ppbp/2np1np1/2pP4/2P5/2N2NP1/PP2PPBP/R1BQ1RK1 b - - pm Na5 {103} Nb4 {1};
r1bq1rk1/pp3ppp/2n1p3/3n4/1b1P4/2NB1N2/PP1B1PPP/R2QK2R w KQ - pm O-O {103} Qc2 {1};
r1bq1rk1/ppp1n1bp/3p1np1/3Ppp2/2P1P3/2NN1P2/PP1BB1PP/R2Q1RK1 b - - pm Kh8 {12} c5 {3} f4 {103};
r1bqk2r/1p2bppp/p1nppn2/8/2P1P3/N1N5/PP2BPPP/R1BQK2R b KQkq - pm Nd7 {5} O-O {103} Qa5 {2} Qb6 {3} Qc7 {1} b6 {18};
r1bqk2r/4bpp1/p2ppn1p/1p6/3BP3/2N2P2/PPPQ2PP/2KR1B1R w kq - pm Bd3 {1} Kb1 {103} Qe3 {2} Qf2 {2} g4 {1} h4 {5};
r1bqk2r/pp1nbppp/2p2n2/3p2B1/3P4/2N1PN2/PP3PPP/R2QKB1R w KQkq - pm Bd3 {74} Qc2 {103};
r1bqk2r/pp2bppp/2npp3/3nP3/2BP4/5N2/PP2QPPP/RNB2RK1 b kq - pm Nb6 {2} O-O {103} dxe5 {1};
r1bqkb1r/pp1n1ppp/2n1p3/2ppP3/3P1P2/2P5/PP1N2PP/R1BQKBNR w KQkq - pm Ndf3 {103} Ngf3 {2};
r1bqkb1r/pppn1ppp/3p1n2/4p3/2PP4/2N2N2/PP2PPPP/R1BQKB1R w KQkq - pm Bg5 {32} dxe5 {1} e3 {7} e4 {103} g3 {26};
r2qkb1r/pppb1ppp/2np1n2/1B2p3/3PP3/2N2N2/PPP2PPP/R1BQ1RK1 b kq - pm Be7 {103} exd4 {50};
r3kbnr/pp1n1pp1/2p1p2p/q6P/3P4/3Q1NN1/PPPB1PP1/R3K2R b KQkq - pm Bb4 {17} Qb6 {3} Qc7 {103};
r4rk1/pbqn1ppp/2pb1n2/1p2p3/3PP3/2N2NP1/PPQ1BP1P/R1BR2K1 b - - pm Rad8 {1} Rae8 {21} Rfe8 {103} b4 {5} h6 {2};
rn1q1rk1/pb3pp1/1pp2b1p/3p4/1P1P4/2N1PN2/P3BPPP/R2Q1RK1 b - - pm Qd6 {15} Qe7 {1} Re8 {51} a5 {103};
rnb1k2r/2q1bppp/p2ppn2/1p6/3NP3/1BN2Q2/PPP2PPP/R1B2RK1 w kq - pm Be3 {1} Qg3 {103} Re1 {8} a3 {2};
rnb1k2r/pp3ppp/4p3/q1Pn4/8/P1P2P2/4P1PP/R1BQKBNR w KQkq - pm Qb3 {1} e4 {103};
rnbq1rk1/pp2ppbp/2pp1np1/8/3PP3/2N2N2/PPP1BPPP/R1BQ1RK1 w - - pm Be3 {1} Bf4 {8} Bg5 {2} Re1 {34} a4 {103} h3 {36};
rnbqk2r/pp2nppp/4p3/2ppP3/1b1P4/2N5/PPPB1PPP/R2QKBNR w KQkq - pm Nb5 {11} Nf3 {4} a3 {103} dxc5 {15} f4 {7};
rnbqk2r/pp2nppp/4p3/2ppP3/1b1P4/P1N5/1PPB1PPP/R2QKBNR b KQkq - pm Bxc3 {103};
rnbqkb1r/pppp1ppp/5n2/4p3/4P3/2N5/PPPP1PPP/R1BQKBNR w KQkq - pm Bc4 {77} Nf3 {103} a3 {3} b3 {2} d4 {6} f4 {38} g3 {62} h3 {1};
rnbqkb1r/pppppppp/5n2/8/2P5/6P1/PP1PPP1P/RNBQKBNR b KQkq - pm Nc6 {23} c5 {101} c6 {56} d5 {24} d6 {24} e5 {103} e6 {49} g6 {61};
rnbqkbnr/pp2pppp/2p5/3p4/4P3/5N2/PPPP1PPP/RNBQKB1R w KQkq - pm Nc3 {103} e5 {26} exd5 {25};
rnbqkbnr/pp3ppp/2p1p3/8/2PPN3/8/PP3PPP/R1BQKBNR b KQkq - pm Bb4+ {103} Nf6 {4} e5 {2};
r1b1kb1r/pp1n1ppp/2p1p3/q2n2B1/3P4/2N1PN2/PP3PPP/R2QKB1R w KQkq - pm Qb3 {3} Qd2 {104} e4 {1};
r1bq1rk1/1ppnnpbp/3p2p1/p2Pp3/2P1P3/P1N5/1P1NBPPP/R1BQ1RK1 w - - pm Bd3 {1} Kh1 {2} Ndb1 {1} Nf3 {20} Qc2 {1} Rb1 {104} Re1 {3} a4 {12} b3 {1} f3 {1} h4 {16};
r1bq1rk1/pp2ppbp/2np1np1/2p5/2PP4/2N2NP1/PP2PPBP/R1BQ1RK1 w - - pm Re1 {2} d5 {104} dxc5 {74} e3 {4};
r1bqk2r/pp2bppp/2npp3/3nP3/2BP4/5N2/PP3PPP/RNBQ1RK1 w kq - pm Bd2 {7} Nc3 {13} Qe2 {104} Re1 {3} a3 {3} exd6 {8};
r1bqk2r/pp2ppbp/2np1np1/8/4P3/1NN5/PPP1BPPP/R1BQ1RK1 b kq - pm Bd7 {1} O-O {104} a6 {1};
r1bqkb1r/pp3pp1/2np1n1p/4p3/4P3/2N2N2/PPP1BPPP/R1BQK2R w KQkq - pm Bc4 {4} O-O {104};
r1bqkbnr/pp3ppp/2np4/1N2p3/2P1P3/8/PP3PPP/RNBQKB1R b KQkq - pm Be6 {7} Be7 {104} Nf6 {1} h6 {1};
r1bqkbnr/pppp1p1p/2n3p1/4p3/2P5/6P1/PP1PPPBP/RNBQK1NR w KQkq - pm Nc3 {104} b3 {5} d3 {2} e3 {7};
r1bqr1k1/ppp2pp1/2np1n1p/8/2P1p3/2P1N1P1/PP2PPBP/R1BQ1RK1 w - - pm Nd5 {13} Qc2 {104} b3 {6} f3 {3} f4 {1};
r3kb1r/1bqn1ppp/p3Pn2/1p6/2p1P3/2N2N2/PPB2PPP/R1BQ1RK1 b kq - pm fxe6 {104};
r3kb1r/1bqn1ppp/p3pn2/1p1P4/2p1P3/2N2N2/PPB2PPP/R1BQ1RK1 w kq - pm Be3 {1} Bg5 {1} Nd4 {14} Ng5 {1} Qe2 {3} dxe6 {104} g3 {1};
rn1qkb1r/pp3ppp/2p1pn2/4Nb2/P1pP4/2N5/1P2PPPP/R1BQKB1R w KQkq - pm Bg5 {1} f3 {104} g3 {3};
rn1qkbnr/ppp1pppp/8/3p4/6b1/5NP1/PPPPPPBP/RNBQK2R b KQkq - pm Nd7 {104} Nf6 {9} c6 {98} e6 {7};
rnbq1rk1/pp3ppp/4pn2/3p4/1bPP4/2NB1N2/PP3PPP/R1BQ1RK1 b - - pm dxc4 {104};
rnbq1rk1/pp3ppp/4pn2/8/1bpP4/2NB1N2/PP3PPP/R1BQ1RK1 w - - pm Bxc4 {104};
rnbqk2r/pp2ppbp/2p2np1/3p4/2PP4/5NP1/PP2PPBP/RNBQK2R w KQkq - pm Bf4 {2} Na3 {5} Nbd2 {18} Nc3 {2} Ne5 {2} O-O {55} Qa4 {11} Qb3 {21} b3 {19} cxd5 {104};
rnbqk2r/pp2ppbp/5np1/3p4/3P4/2N2NP1/PP2PPBP/R1BQK2R b KQkq - pm Nc6 {8} Ne4 {6} O-O {104} Qb6 {1};
rnbqk2r/pp3ppp/4p3/2Pn4/8/P1P2P2/4P1PP/R1BQKBNR b KQkq - pm Qa5 {104} f5 {11};
rnbqkb1r/pp1p1ppp/2p2n2/4p3/2B1P3/3P4/PPP2PPP/RNBQK1NR w KQkq - pm Bb3 {2} Bg5 {9} Nc3 {6} Nf3 {104};
rnbqkb1r/pp2pppp/8/3n4/8/2N5/PP1P1PPP/R1BQKBNR w KQkq - pm Bc4 {5} Nf3 {104} d4 {14};
rnbqkb1r/ppp1pppp/5n2/3p2B1/3P4/2N5/PPP1PPPP/R2QKBNR b KQkq - pm Bf5 {28} Nbd7 {104} c5 {22} c6 {34} e6 {11} g6 {3} h6 {4};
rnbqkb1r/pppppp1p/5np1/8/3P4/4PN2/PPP2PPP/RNBQKB1R b KQkq - pm Bg7 {104} c5 {12} d6 {3};
rnbqkbnr/pp1ppppp/8/2p5/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - pm Nc3 {1} Nf3 {6} c3 {5} d5 {104} dxc5 {10} e3 {8} e4 {9};
rnbqkbnr/ppppp1pp/8/5p2/3P4/5N2/PPP1PPPP/RNBQKB1R b KQkq - pm Nf6 {104} c6 {1} d6 {25} e6 {34} g6 {9};
1rbq1rk1/1p2ppbp/p2p1np1/n1pP4/2P5/2N3P1/PPQNPPBP/R1B2RK1 w - - pm Nce4 {10} Rb1 {9} a3 {19} a4 {20} b3 {105} e4 {1};
r1b1k2r/1pqp1ppp/p3pn2/2b5/4P3/2NQ4/PPP1BPPP/R1B2R1K b kq - pm O-O {7} b5 {105} b6 {1} h5 {10};
r1bqk2r/pp2bppp/2nppn2/8/3NP3/2N1B3/PPP1BPPP/R2QK2R w KQkq - pm O-O {105} Qd2 {8} f4 {24} g4 {2};
r1bqkb1r/pp1npppp/2p2n2/8/2BPN3/8/PPP2PPP/R1BQK1NR w KQkq - pm Ng3 {4} Ng5 {105} Nxf6+ {19};
r1bqkb1r/pp2pppp/2np1n2/8/3NP3/2N2P2/PPP3PP/R1BQKB1R b KQkq - pm Bd7 {7} Nxd4 {23} Qb6 {6} a6 {10} e5 {105} e6 {34} g6 {6};
r1bqr1k1/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PPQ1PPBP/R1B2RK1 w - - pm Rd1 {18} b3 {4} dxe5 {105};
r2q1rk1/1p1nbppp/p2pbn2/4p3/4P3/1NN1B3/PPPQBPPP/R4RK1 w - - pm Bf3 {2} Rad1 {5} Rfd1 {3} Rfe1 {1} a4 {105} f3 {1} f4 {38};
r2q1rk1/ppp1bppp/2n1p3/1B1n1b2/3P4/P4N1P/1PP2PP1/RNBQK2R w KQ - pm O-O {105};
r2qk2r/ppp1bppp/2n1p3/1B1n1b2/3P4/P4N1P/1PP2PP1/RNBQK2R b KQkq - pm O-O {105};
r2qk2r/ppp1bppp/2n1p3/3n1b2/3P4/P4N1P/1PP1BPP1/RNBQK2R w KQkq - pm Bb5 {105};
r2qkb1r/ppp2ppp/2n1p3/3n1b2/3P4/5N1P/PPP1BPP1/RNBQK2R w KQkq - pm a3 {105};
r2qkb1r/ppp2ppp/2n1p3/3n1b2/3P4/P4N1P/1PP1BPP1/RNBQK2R b KQkq - pm Be7 {105};
rn1qkb1r/pb1ppp1p/1p3np1/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 b kq - pm Bg7 {105} Nc6 {7} d6 {1};
rn1qkb1r/ppp1pppp/8/3n1b2/3P4/5N1P/PPP2PP1/RNBQKB1R b KQkq - pm e6 {105};
rn1qkb1r/ppp1pppp/8/3n1b2/3P4/7P/PPP2PP1/RNBQKBNR w KQkq - pm Nf3 {105};
rn1qkb1r/ppp2ppp/4p3/3n1b2/3P4/5N1P/PPP1BPP1/RNBQK2R b KQkq - pm Nc6 {105};
rn1qkb1r/ppp2ppp/4p3/3n1b2/3P4/5N1P/PPP2PP1/RNBQKB1R w KQkq - pm Be2 {105};
rnb1k2r/pppnqppp/4p3/3pP3/3P1P2/2N5/PPP3PP/R2QKBNR b KQkq - pm Nb6 {2} O-O {105} a6 {45};
rnb2rk1/pp2ppbp/6p1/8/3PP3/5N2/P2BBPPP/1R2K2R b K - pm Rd8 {36} b6 {105} e6 {10};
rnbq1rk1/pp2ppbp/5np1/3pN3/3P4/2N3P1/PP2PPBP/R1BQK2R b KQ - pm Bf5 {4} Nc6 {8} Ng4 {1} b6 {2} e6 {105};
rnbq1rk1/ppppp1bp/5np1/5p2/3P4/5NP1/PPP1PPBP/RNBQ1RK1 w - - pm Nbd2 {8} b3 {20} b4 {7} c3 {6} c4 {105};
rnbqk2r/ppp1bppp/4pn2/3p4/2P5/5NP1/PP1PPPBP/RNBQK2R w KQkq - pm O-O {105} b3 {4} d4 {45};
rnbqk2r/ppp2pbp/4p1p1/3P2N1/3P4/2N5/PP2PPPP/R2QKB1R w KQkq - pm Nf3 {105} Qd2 {86} h4 {2};
rnbqk2r/ppp2pbp/4p1p1/3P4/3P4/2N2N2/PP2PPPP/R2QKB1R b KQkq - pm exd5 {105};
rnbqkb1r/pp1n1ppp/4p3/2ppP3/3P1P2/2P5/PP1N2PP/R1BQKBNR b KQkq - pm Be7 {1} Nc6 {105} cxd4 {3} f5 {1};
rnbqkb1r/ppp1pppp/8/3n4/3P4/7P/PPP2PP1/RNBQKBNR b KQkq - pm Bf5 {105};
rnbqkb1r/ppp1pppp/8/3n4/3P4/8/PPP2PPP/RNBQKBNR w KQkq - pm Be2 {4} Nc3 {1} Nf3 {62} c3 {2} c4 {44} g3 {3} h3 {105};
rnbqkb1r/ppp2ppp/4pn2/8/Q1pP4/5NP1/PP2PP1P/RNB1KB1R b KQkq - pm Bd7 {25} Nbd7 {105} Nc6 {3} c6 {13};
rnbqkbnr/1pp2ppp/p3p3/3p4/3PP3/5N2/PPPN1PPP/R1BQKB1R b KQkq - pm Nf6 {5} c5 {105};
rnbqkbnr/ppp1pppp/8/3p4/8/4PN2/PPPP1PPP/RNBQKB1R b KQkq - pm Bf5 {53} Bg4 {63} Nc6 {33} Nf6 {105} c5 {84} c6 {53} g6 {55};
r1bq1rk1/pp1pppbp/2n2np1/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 w - - pm a3 {2} d3 {9} d4 {106} e3 {4};
r1bq1rk1/pppp1pp1/1bn2n1p/1B2p3/3PP2B/2P2N2/PP3PPP/RN1Q1RK1 b - - pm d6 {106} exd4 {1};
r1bq1rk1/pppp1ppp/5n2/2b5/B2nP3/2NN4/PPPP1PPP/R1BQK2R b KQ - pm Bb6 {106} d6 {1};
r1bqk2r/pp1pppbp/2n2np1/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 b kq - pm O-O {106} d5 {5} d6 {31};
r1bqk2r/pp2bppp/2n1p3/3n4/3P4/2NB1N2/PP3PPP/R1BQ1RK1 b kq - pm Bd7 {1} Nf6 {4} O-O {106};
r1bqk2r/pp3ppp/2n1p3/3n4/1b1P4/2N2N2/PP1B1PPP/R2QKB1R w KQkq - pm Bb5 {17} Bd3 {106} Nxd5 {1} a3 {1};
r1bqkb1r/pp3ppp/2n1pn2/2pp4/2P5/2N2NP1/PP1PPPBP/R1BQK2R w KQkq - pm O-O {2} b3 {3} cxd5 {106} d3 {2} d4 {2};
r1bqkb1r/pppp1ppp/2n1pn2/8/2PP4/5N2/PP2PPPP/RNBQKB1R w KQkq - pm Bf4 {11} Bg5 {9} Nc3 {106} a3 {42} d5 {10} e3 {37} g3 {27};
r1bqkbnr/pp2pppp/2np4/8/3QP3/5N2/PPP2PPP/RNB1KB1R w KQkq - pm Bb5 {106} Qd2 {1};
r2qkb1r/1b1n1pp1/p3p2p/1p1N4/3N2P1/P3BP2/1PPQ3P/2KR1B1R b kq - pm Bxd5 {106};
r2qkb1r/1b1n1pp1/p3p2p/1p1n4/3N2P1/P1N1BP2/1PPQ3P/2KR1B1R w kq - pm Nxd5 {106};
r2qkb1r/1b1n1pp1/p3pn1p/1p1P4/3N2P1/P1N1BP2/1PPQ3P/2KR1B1R b kq - pm Bxd5 {9} Nxd5 {106};
r2qkb1r/pp1npppp/2p2n2/3p4/6b1/3P1NP1/PPPNPPBP/R1BQ1RK1 b kq - pm e5 {106} e6 {30};
rn1q1rk1/p1ppbppp/bp2pn2/8/2PPP3/1PN2NP1/P2B1P1P/R2QKB1R b KQ - pm Bb7 {5} d5 {106};
rn1q1rk1/pbp1bpp1/1p2pn1p/8/2BP3B/2N1PN2/PP3PPP/R2Q1RK1 b - - pm Nbd7 {106} Ne4 {6} Qc8 {1} a6 {4} c5 {61};
rn1q1rk1/pbpp1ppp/1p2pn2/8/1PP5/P1Q2N2/1B1PPPPP/R3KB1R b KQ - pm a5 {1} c5 {1} d6 {106};
rn1qkb1r/1b3ppp/p3pn2/1pp5/3P4/1B2PN2/PP2QPPP/RNBR2K1 b kq - pm Nbd7 {106} c4 {1};
rn1qkb1r/pbpp1ppp/1p2pn2/8/2PP4/5NP1/PP1NPPBP/R1BQK2R b KQkq - pm Bb4 {3} Be7 {46} c5 {106} d5 {4};
rnbq1rk1/ppp3bp/3p1pp1/4p3/2PPP1nB/2N2N2/PP2BPPP/R2QK2R b KQ - pm Na6 {3} Nc6 {106} Nd7 {2} Qd7 {2} Re8 {1} c6 {1} exd4 {11} g5 {49};
rnbq1rk1/ppppp1bp/5np1/5p2/2PP4/2N2NP1/PP2PPBP/R1BQK2R b KQ - pm d6 {106};
rnbqk2r/1p2bppp/p2ppn2/8/3NP3/2N1B3/PPP1BPPP/R2QK2R w KQkq - pm O-O {56} Qd2 {1} a4 {13} f4 {106} g4 {1};
rnbqk2r/ppp1ppbp/3p1np1/8/3PP3/2N2N1P/PPP2PP1/R1BQKB1R b KQkq - pm Nc6 {1} O-O {106} b6 {2} c5 {1} c6 {21};
rnbqkb1r/pp1ppp1p/5np1/2p5/2PP4/5NP1/PP2PP1P/RNBQKB1R b KQkq - pm Bg7 {106} Qa5+ {7} cxd4 {25};
rnbqkb1r/pp2pp1p/2pp1np1/8/3PP3/2N1B3/PPPQ1PPP/R3KBNR b KQkq - pm Bg7 {13} Nbd7 {10} b5 {106};
rnbqkb1r/pp3ppp/4pn2/2pp4/3PP3/5N2/PPPN1PPP/R1BQKB1R w KQkq - pm Bb5+ {5} e5 {30} exd5 {106};
rnbqkb1r/ppp1pp1p/5np1/3p2B1/2PP4/2N5/PP2PPPP/R2QKBNR b KQkq - pm Bg7 {13} Ne4 {106} dxc4 {5};
rnbqkbnr/pp1p1ppp/4p3/2p5/4P3/3P4/PPP2PPP/RNBQKBNR w KQkq - pm Nc3 {1} Nf3 {106} c3 {2} f4 {1} g3 {56};
1rr3k1/2qp1ppp/p1p1pn2/8/1b2P3/4B3/PPP1BPPP/R2Q1RK1 w - - pm Bxa6 {107} a3 {1} e5 {7};
2rq1rk1/pb1n1ppp/1p1ppn2/2p3B1/2PP4/P1QBPP2/1P2N1PP/R3K2R w KQ - pm O-O {107} Qb3 {35} Qd2 {21} Rc1 {1} Rd1 {10} a4 {4} b3 {22} b4 {9};
r1b1k2r/1pq1bppp/p1nppn2/8/2BNP3/2N1B3/PPP1QPPP/2KR3R w kq - pm Bb3 {107} Nxc6 {2} a3 {1};
r1b1k2r/pp1n1ppp/4pB2/qB6/3NP3/2P5/P4PPP/R2QK2R b KQkq - pm Qxc3+ {107} gxf6 {2};
r1b1kbnr/pp3ppp/1qn1p3/3pP3/2pP4/P1P2N2/1P3PPP/RNBQKB1R w KQkq - pm Be2 {8} Nbd2 {107} Qc2 {1} g3 {15} h4 {3};
r1b2rk1/2q1bppp/p2p1n2/np2p3/3PP3/5N1P/PPBN1PP1/R1BQR1K1 b - - pm Bb7 {107} Bd7 {42} Be6 {18} Nc6 {15} Rd8 {11};
r1b2rk1/pp1n1pbp/1qpp1np1/4p3/2PPP3/2N2NPP/PP3PB1/R1BQ1RK1 w - - pm Rb1 {1} Re1 {107} b3 {2} c5 {68} d5 {21} dxe5 {3};
r1bq1rk1/1pp1ppbp/p1np1np1/8/2PPP3/2N1BP2/PP2N1PP/R2QKB1R w KQ - pm Nc1 {3} Qd2 {107} Rc1 {2} a3 {5} h4 {3};
r1bq1rk1/1ppnn1bp/3p2p1/p2Ppp2/1PP1P3/P1N5/3NBPPP/1RBQ1RK1 b - - pm Kh8 {107} Nf6 {1} axb4 {10} b6 {1};
r1bq1rk1/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PPQ1PPBP/R1B1K2R w KQ - pm O-O {107};
r1bq1rk1/ppp1ppbp/2np1np1/8/2PPP3/2N1BP2/PP4PP/R2QKBNR w KQ - pm Nge2 {107} Qd2 {20} Rb1 {3};
r1bq1rk1/pppp1pp1/1bn2n1p/1B2p1B1/3PP3/2P2N2/PP3PPP/RN1Q1RK1 w - - pm Bh4 {107} Bxf6 {5};
r1bq1rk1/pppp1ppp/5n2/2b1N3/B2nP3/2N5/PPPP1PPP/R1BQK2R w KQ - pm Nd3 {107};
r1bqk2r/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PP2PPBP/R1BQK2R w KQkq - pm O-O {32} Qc2 {107} e4 {31};
r1bqk2r/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PPQ1PPBP/R1B1K2R b KQkq - pm O-O {107};
r1bqk2r/pppp1ppp/5n2/2b1N3/B2nP3/2N5/PPPP1PPP/R1BQK2R b KQkq - pm O-O {107};
r1bqk2r/pppp1ppp/5n2/2b1p3/B2nP3/2N2N2/PPPP1PPP/R1BQK2R w KQkq - pm Nxe5 {107} O-O {1} d3 {2};
r1bqkb1r/pp1p1ppp/2n1pn2/2p5/2PP4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - pm cxd4 {6} d5 {107};
r2q1rk1/1bpnbpp1/pp2pn1p/8/2BP3B/2N1PN2/PP3PPP/2RQ1RK1 w - - pm Bd3 {3} Be2 {9} Bg3 {1} Qc2 {22} Qe2 {4} Re1 {1} a4 {107} d5 {6};
r2qk2r/pp1n1ppp/2p1pn2/5b2/PbBP4/2N1PN2/1P2QPPP/R1B2RK1 b kq - pm Bg4 {29} Bg6 {99} Ne4 {9} O-O {107};
r2qk2r/pp2bppp/5n2/2np4/8/1N3N2/PPP2PPP/R1BQ1RK1 b kq - pm Nce4 {107} Ne6 {65} Nxb3 {4} O-O {13} Qb6 {1} b6 {5};
r2qkb1r/1p1b1pp1/p1nppn1p/6B1/3NPP2/2N5/PPPQ2PP/2KR1B1R w kq - pm Bh4 {107} Bxf6 {15};
rn1q1rk1/pbp1bpp1/1p2pB1p/3p4/2PP4/2N1PN2/PP3PPP/2RQKB1R b K - pm Bxf6 {107};
rn1qkb1r/1b3ppp/p3pn2/1pp5/3P4/1B2PN2/PP2QPPP/RNB2RK1 w kq - pm Nc3 {33} Rd1 {107} a4 {52};
rn1qkb1r/ppp2ppp/3pp3/3nP3/3P2b1/5N2/PPP1BPPP/RNBQ1RK1 b kq - pm Be7 {107} Nb6 {1} Nc6 {2} a6 {1};
rnbq1rk1/p4ppp/1p2pn2/6B1/1bBP4/2N2N2/PP3PPP/R2Q1RK1 b - - pm Bb7 {107} Bxc3 {1};
rnbq1rk1/pp2ppbp/6p1/2p5/2BPP3/2P5/P3NPPP/R1BQ1RK1 b - - pm Nc6 {107} Nd7 {2} Qc7 {5} cxd4 {2};
rnbq1rk1/pp3ppp/4pn2/8/1bBP4/2N2N2/PP3PPP/R1BQK2R w KQ - pm O-O {107} a3 {2};
rnbqk1nr/ppp1bppp/4p3/3P4/3P4/2N5/PP2PPPP/R1BQKBNR b KQkq - pm exd5 {107};
rnbqk2r/pp4pp/2pbpn2/3p1p2/2PP4/5NP1/PP2PPBP/RNBQ1RK1 w kq - pm Bf4 {35} Bg5 {3} Nbd2 {10} Nc3 {5} Ne5 {4} Qc2 {17} b3 {107};
rnbqkb1r/pp1ppppp/2p2n2/8/2P5/5N2/PP1PPPPP/RNBQKB1R w KQkq - pm Nc3 {66} Qa4 {11} b3 {35} d4 {107} e3 {13} g3 {53};
rnbqkb1r/pppp1ppp/5n2/4p3/2PP4/8/PP2PPPP/RNBQKBNR w KQkq - pm d5 {1} dxe5 {107};
rnbqkb1r/ppppp1pp/5n2/5p2/2PP4/8/PP2PPPP/RNBQKBNR w KQkq - pm Nc3 {28} Nf3 {18} e3 {1} g3 {107};
rnbqkbnr/1pp2ppp/p3p3/8/2BP4/4PN2/PP3PPP/RNBQK2R b KQkq - pm Nf6 {53} b5 {12} c5 {107};
rnbqkbnr/pp2pppp/3p4/8/3QP3/5N2/PPP2PPP/RNB1KB1R b KQkq - pm Bd7 {23} Nc6 {107} Nf6 {1} a6 {58};
rnbqkbnr/ppp1pppp/3p4/8/2P5/6P1/PP1PPP1P/RNBQKBNR b KQkq - pm Nf6 {107} e5 {3};
rnbqkbnr/pppppppp/8/8/8/2N5/PPPPPPPP/R1BQKBNR b KQkq - pm Nf6 {39} c5 {96} c6 {3} d5 {107} d6 {2} e5 {14} e6 {1} g6 {9};
r1b1k2r/1pq1bppp/p1nppn2/8/3NPP2/2N1B3/PPP1B1PP/R2Q1RK1 w kq - pm Bf3 {1} Kh1 {89} Nb3 {3} Nxc6 {22} Qd2 {5} Qd3 {4} Qe1 {108} a3 {4} a4 {68} f5 {6} g4 {5};
r1b1k2r/pp1p1ppp/1q2pn2/4n3/1bP1P3/1NN3P1/PP2QP1P/R1B1KB1R b KQkq - pm Bxc3+ {1} O-O {11} Qc6 {1} a5 {7} d6 {108};
r1b1kb1r/pp1n1ppp/2p1pn2/q2P2B1/3P4/2N1PN2/PP3PPP/R2QKB1R b KQkq - pm Nxd5 {108} exd5 {2};
r1b2rk1/ppq2ppp/2n1p1n1/2ppP2Q/3P4/P1PB1N2/2P2PPP/R1B2RK1 b - - pm Nce7 {8} c4 {108};
r1b2rk1/ppq2ppp/2n1pn2/2p5/2BP4/P1P1PN2/5PPP/R1BQ1RK1 w - - pm Ba2 {46} Bb2 {67} Bb5 {35} Bd3 {108} Be2 {5} Qc2 {37} Qd3 {1} Qe2 {1} Rb1 {36} Re1 {3} a4 {61} h3 {18};
r1b2rk1/ppq2ppp/2n2n2/2p1p3/3P4/P1PBPN2/5PPP/R1BQ1RK1 w - - pm Ng5 {1} Qc2 {108};
r1bq1rk1/pp2bpp1/2n2n1p/3p2B1/3N4/2N3P1/PP2PPBP/R2Q1RK1 w - - pm Be3 {108} Bf4 {11};
r1bq1rk1/ppp1ppbp/1nn3p1/8/3P4/2N1PNP1/PP3PBP/R1BQ1RK1 b - - pm Bg4 {38} Re8 {108} a5 {1} e5 {37} e6 {1};
r1bqk2r/pp2bppp/2n1p3/3n4/3P4/2NB1N2/PP3PPP/R1BQK2R w KQkq - pm Be4 {1} O-O {108} a3 {2};
r1bqkb1r/1p1pnppp/p1n1p3/1Bp5/4P3/2P2N2/PP1P1PPP/RNBQ1RK1 w kq - pm Ba4 {108} Be2 {9};
r1bqkb1r/pp3ppp/2np1n2/4p3/4P3/2N2N2/PPP1BPPP/R1BQK2R b KQkq - pm Be7 {5} b6 {3} h6 {108};
r2qk2r/1p1bbppp/p1nppn2/6B1/3NP3/2N2P2/PPPQ2PP/2KR1B1R w kq - pm Be3 {11} Kb1 {4} Nb3 {6} g4 {6} h4 {108};
r2qk2r/3nbpp1/p2pbn1p/1p2p3/4P1PP/1NN1BP2/PPPQ4/2KR1B1R b kq - pm Nb6 {108} Qc7 {5} b4 {20};
r4rk1/1bqnbppp/pp1ppn2/8/2PNP3/2N1B1P1/PP3PBP/2RQR1K1 w - - pm Nd5 {2} Qd3 {4} Qe2 {23} Rc2 {1} b3 {108} f3 {48} f4 {83} h3 {11};
rn1q1rk1/pbp2pp1/1p2pb1p/3P4/3P4/2N1PN2/PP3PPP/2RQKB1R b K - pm exd5 {108};
rn1q1rk1/pbp2pp1/1p2pb1p/3p4/2PP4/2N1PN2/PP3PPP/2RQKB1R w K - pm cxd5 {108};
rn1q1rk1/pbpp1ppp/1p2pn2/8/1PP5/P1Q2N2/3PPPPP/R1B1KB1R w KQ - pm Bb2 {108};
rn1qk2r/p1pp1ppp/bp2pn2/8/1bPP4/5NP1/PPQNPP1P/R1B1KB1R b KQkq - pm Bb7 {108} O-O {9} c5 {5};
rn1qk2r/pbpp1ppp/1p2pn2/8/1bPP4/5NP1/PPQNPP1P/R1B1KB1R w KQkq - pm Bg2 {108};
rn1qkbnr/pp3ppp/4p3/2ppPb2/3P4/4BN2/PPP1BPPP/RN1QK2R b KQkq - pm Nc6 {1} Nd7 {69} Ne7 {17} Qb6 {4} cxd4 {108};
rn1qkbnr/pp3ppp/4p3/3pPb2/3N4/4B3/PPP1BPPP/RN1QK2R b KQkq - pm Ne7 {108};
rn1qkbnr/pp3ppp/4p3/3pPb2/3p4/4BN2/PPP1BPPP/RN1QK2R w KQkq - pm Nxd4 {108};
rnb1k2r/pp3ppp/4pn2/qN4B1/2B1P3/2P5/P4PPP/R2QK2R b KQkq - pm Nxe4 {108};
rnb2rk1/1pq1bppp/p2ppn2/8/3NPP2/2N1B3/PPP1B1PP/R2Q1RK1 w - - pm Bf3 {38} Kh1 {15} Nb3 {5} Qd3 {4} Qe1 {108} a3 {1} a4 {49} f5 {19} g4 {68};
rnbq1rk1/p1pp1ppp/1p2pn2/8/1PP5/P1Q2N2/3PPPPP/R1B1KB1R b KQ - pm Bb7 {108} a5 {2};
rnbq1rk1/p4ppp/1p2pn2/8/1bBP4/2N2N2/PP3PPP/R1BQ1RK1 w - - pm Bg5 {108} Ne5 {1} Qa4 {1} Qb3 {5} Qe2 {5} Re1 {13};
rnbq1rk1/ppp2ppp/4pn2/3p4/1bPP4/P1N1P3/1P2NPPP/R1BQKB1R b KQ - pm Bd6 {30} Be7 {108};
rnbqk2r/pp1p1ppp/4pn2/2p5/1bPP4/2N2NP1/PP2PP1P/R1BQKB1R b KQkq - pm Bxc3+ {7} Nc6 {43} Ne4 {21} O-O {23} b5 {1} b6 {10} cxd4 {108} d5 {1} d6 {2};
rnbqk2r/pp1p1ppp/4pn2/8/1bPp4/2N2NP1/PP2PP1P/R1BQKB1R w KQkq - pm Nxd4 {108};
rnbqk2r/pp1pppbp/2p2np1/8/2PP4/5NP1/PP2PPBP/RNBQK2R b KQkq - pm O-O {90} a6 {12} d5 {108};
rnbqk2r/pp4pp/2pbpn2/3p1p2/2PP4/1P3NP1/P3PPBP/RNBQ1RK1 b kq - pm Nbd7 {1} O-O {6} Qe7 {108};
rnbqkbnr/pp2pppp/8/3p4/4P3/8/PP1P1PPP/RNBQKBNR w KQkq - pm Qa4+ {6} e5 {3} exd5 {108};
r1b1k2r/pp1n1ppp/4pn2/qB4B1/3NP3/2P5/P4PPP/R2QK2R w KQkq - pm Bxf6 {109} Qc2 {1} Qd3 {5} Qf3 {18};
r1b2rk1/ppq2ppp/2n1pn2/2p5/3P4/P1PBPN2/5PPP/R1BQ1RK1 b - - pm e5 {109};
r1bq1rk1/4bppp/ppnppn2/8/2P1P3/N1N5/PP2BPPP/R1BQ1RK1 w - - pm Be3 {109} Nc2 {7} Qd3 {1} b3 {1} f4 {3} h4 {1};
r1bqk2r/1p2bppp/p1nppn2/8/2BNP3/2N1B3/PPP1QPPP/R3K2R w KQkq - pm Bb3 {26} Nxc6 {8} O-O-O {109} O-O {34} Rd1 {9} a3 {2};
r1bqkb1r/pp3ppp/2n1pn2/2pP4/3P4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - pm Nxd5 {74} exd5 {109};
r1bqkb1r/pppp1ppp/2n2n2/4p3/2P5/2N3P1/PP1PPP1P/R1BQKBNR w KQkq - pm Bg2 {46} Nf3 {109} a3 {8} d3 {5};
r1bqkbnr/pp1p1ppp/2n1p3/2p5/4P3/5N2/PPPPQPPP/RNB1KB1R w KQkq - pm b3 {1} c3 {4} d3 {2} g3 {109};
r2qkbnr/pp1bpppp/2Bp4/8/3QP3/5N2/PPP2PPP/RNB1K2R b KQkq - pm Bxc6 {109} bxc6 {3};
r3kb1r/p1ppqppp/b1p5/3nP3/2P5/8/PP2QPPP/RNB1KB1R w KQkq - pm Nd2 {14} Qe4 {12} a3 {1} b3 {109} g3 {13};
rn1qkb1r/pbpp1ppp/1p2pn2/8/2PP4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - pm Bb4 {109} Be7 {4} Ne4 {6} c5 {10} d5 {67} g6 {2};
rn1qkbnr/pppb1ppp/4p3/8/3PN3/8/PPP2PPP/R1BQKBNR w KQkq - pm Bd3 {1} Be2 {3} Nf3 {109} c4 {5};
rnbqk1nr/pp1pppbp/6p1/2p5/2P1P3/5N2/PP1P1PPP/RNBQKB1R w KQkq - pm Nc3 {10} d4 {109};
rnbqk2r/pp3ppp/4pn2/8/1bBP4/2N2N2/PP3PPP/R1BQK2R b KQkq - pm Nc6 {1} O-O {109} Qc7 {3} a6 {3};
rnbqkb1r/1p2pppp/p1p2n2/3p4/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq - pm Bd2 {5} Bd3 {17} Nf3 {109} Qc2 {68} a4 {4} b3 {5} c5 {1} cxd5 {1};
rnbqkb1r/pp3ppp/4pn2/2pp4/3P1B2/4PN2/PPP2PPP/RN1QKB1R w KQkq - pm Nbd2 {26} Nc3 {1} c3 {109} c4 {1} dxc5 {1};
rnbqkb1r/pppp1ppp/5n2/4p3/2B1P3/2N5/PPPP1PPP/R1BQK1NR b KQkq - pm Bc5 {32} Be7 {8} Nc6 {109} Nxe4 {38} c6 {10} d6 {19};
rnbqkbnr/1pp2ppp/p3p3/3p4/3PP3/8/PPPN1PPP/R1BQKBNR w KQkq - pm Bd3 {2} Ngf3 {109} e5 {2};
rnbqkbnr/pp3ppp/2p1p3/3p4/2PPP3/2N5/PP3PPP/R1BQKBNR b KQkq - pm Bb4 {22} Nf6 {2} dxe4 {109};
rnbqkbnr/pp3ppp/2p1p3/8/2PPp3/2N5/PP3PPP/R1BQKBNR w KQkq - pm Nxe4 {109};
r1b1k2r/1pqp1ppp/p3pn2/2b1n3/3NP3/2NBB2P/PPP2PP1/R2Q1R1K b kq - pm b5 {1} d6 {110};
r1b1k2r/ppppnppp/5q2/2b1n3/2BNP3/2P1B3/PP3PPP/RN1QK2R w KQkq - pm Bb3 {1} Be2 {110};
r1b2rk1/ppp1qppp/2np1n2/1B2p1B1/4P3/2PP1N2/P1P2PPP/R2QR1K1 b - - pm Nd8 {110} h6 {1};
r1bn1rk1/ppp1qppp/3p1n2/1B2p1B1/4P3/2PP1N2/P1P2PPP/R2QR1K1 w - - pm d4 {110};
r1bq1rk1/pppn1pbp/3p1np1/8/2PNP3/2N3P1/PP3PBP/R1BQ1RK1 b - - pm Nb6 {3} Nc5 {2} Ne5 {5} Ng4 {15} Re8 {110} a6 {2} c6 {6};
r1bqk2r/pp4pp/2nbpn2/3p4/3P4/3B1N2/PP2NPPP/R1BQK2R w KQkq - pm Bf4 {5} O-O {110} Qb3 {3};
r1bqkb1r/pp3ppp/2np1n2/4p3/3NP3/2N5/PPP1BPPP/R1BQK2R w KQkq - pm Nb3 {17} Nf3 {110} Nxc6 {5};
r1bqkb1r/pppp1ppp/5n2/4p3/B2nP3/2N2N2/PPPP1PPP/R1BQK2R b KQkq - pm Bc5 {110} Nxf3+ {13} c6 {96};
r1bqkbnr/1p1p1ppp/p1n1p3/8/3NP3/2N3P1/PPP2P1P/R1BQKB1R b KQkq - pm Nf6 {1} Nge7 {13} Nxd4 {1} Qc7 {110} d6 {29};
r2q1rk1/1b2bppp/p2p1n2/npp1p3/3PP3/2P2N1P/PPB2PP1/RNBQR1K1 w - - pm Nbd2 {110} a4 {1} b3 {15} b4 {1} d5 {55} dxc5 {2} dxe5 {5};
r2qk2r/pp1n1ppp/2p1pn2/5b2/PbBP4/1QN1PN2/1P3PPP/R1B2RK1 b kq - pm Bxc3 {5} Qb6 {101} Qe7 {1} a5 {110};
r2qkb1r/1p1n1ppp/p2pbn2/4p3/4P3/1NN1B3/PPPQ1PPP/R3KB1R w KQkq - pm Bd3 {2} Be2 {19} O-O-O {11} Rd1 {2} f3 {110} f4 {8};
rn1qk2r/1p2bppp/p2pbn2/4p3/4P3/1NN1BP2/PPP1B1PP/R2QK2R b KQkq - pm Nbd7 {110} O-O {62} d5 {8};
rnb1k2r/1pq1bppp/p2ppn2/8/3NPP2/2N1B3/PPP1B1PP/R2Q1RK1 b kq - pm Nbd7 {17} Nc6 {55} O-O {110};
rnbq1rk1/p1pp1ppp/1p2pn2/8/2P5/P1Q2N2/1P1PPPPP/R1B1KB1R w KQ - pm b3 {2} b4 {110} d4 {5} e3 {24} g3 {11};
rnbqk2r/ppp2ppp/4pn2/3p4/1bPP4/P1N2P2/1P2P1PP/R1BQKBNR b KQkq - pm Bd6 {4} Be7 {22} Bxc3+ {110};
rnbqk2r/ppp2ppp/4pn2/3p4/2PP4/P1b2P2/1P2P1PP/R1BQKBNR w KQkq - pm bxc3 {110};
rnbqkbnr/ppp1pppp/3p4/8/2P5/8/PP1PPPPP/RNBQKBNR w KQkq - pm Nc3 {27} d4 {38} g3 {110};
r1b1k2r/1pqp1ppp/p3pn2/2b1n3/3NP3/2NBB2P/PPP2PP1/R2Q1RK1 w kq - pm Kh1 {111} Na4 {21} Qd2 {6} Qe2 {17} a3 {1} f4 {3};
r1b1k2r/ppppnppp/2n2q2/2b5/2BNP3/2P1B3/PP3PPP/RN1QK2R b KQkq - pm Ne5 {111} O-O {96} b6 {10} d6 {1};
r1b2rk1/ppp1qppp/2np1n2/1B2p1B1/4P3/2PP1N2/P1P2PPP/R2Q1RK1 w - - pm Ba4 {3} Bxc6 {10} Nd2 {5} Qe2 {2} Rb1 {9} Re1 {111} d4 {3} h3 {1};
r1bk1b1r/ppp1nppp/2p5/4P3/8/2N2N1P/PPP2PP1/R1B2RK1 b - - pm Bf5 {3} Ke8 {1} Ng6 {34} h6 {111};
r1bq1rk1/1p1n1ppp/p2bpn2/2p5/2BP4/2N1PN2/PPQB1PPP/R4RK1 w - - pm Bd3 {111} Be2 {1} dxc5 {16};
r1bq1rk1/1pp2ppp/p1np1n2/2b1p3/4P3/1BPP1N2/PP3PPP/RNBQ1RK1 w - - pm Be3 {1} Bg5 {5} Nbd2 {111} Re1 {2} a4 {1} h3 {9};
r1bqk2r/2pp1ppp/p1n2n2/1pb1p3/4P3/1B3N2/PPPP1PPP/RNBQ1RK1 w kq - pm Nxe5 {8} Re1 {1} a4 {111} c3 {42} d3 {12};
r1bqk2r/ppp2ppp/2n1p3/8/QnpP4/5NP1/PP2PPBP/RN3RK1 b kq - pm Bd7 {11} O-O {3} Rb8 {111} a6 {4};
r1bqkb1r/pp3ppp/2n1pn2/2pp4/4P3/3P1NP1/PPPN1PBP/R1BQK2R b KQkq - pm Bd6 {1} Be7 {111} g6 {6};
r1bqkbnr/pp1ppp1p/2n3p1/2p5/2P5/2N3P1/PP1PPPBP/R1BQK1NR b KQkq - pm Bg7 {111} Nf6 {4} a6 {1} d6 {4};
r2qkb1r/pp1b1ppp/2n1pn2/2p1N3/2pP4/N5P1/PP2PPBP/R1BQ1RK1 b kq - pm Nd5 {3} cxd4 {111};
r2qkb1r/pp1b1ppp/2n1pn2/4N3/2pp4/N5P1/PP2PPBP/R1BQ1RK1 w kq - pm Naxc4 {111};
rn1q1rk1/p1ppbppp/bp2pn2/8/2PP4/1PN2NP1/P2BPP1P/R2QKB1R w KQ - pm Bg2 {20} Qc2 {25} Rc1 {68} e4 {111};
rn1qkb1r/4pppp/p1p2n2/1p1p4/2PP2b1/1PN1PN2/P3BPPP/R1BQK2R b KQkq - pm Nbd7 {43} e6 {111};
rn1qkb1r/ppp2ppp/3pp3/3nP3/3P2b1/5N2/PPP1BPPP/RNBQK2R w KQkq - pm Nc3 {1} O-O {111} c4 {5} h3 {6};
rnbq2k1/pp2n1pp/4pr2/2pp2B1/3P2Q1/P1PB4/2P2PPP/R3K1NR b KQ - pm Nd7 {1} Rf7 {111} e5 {3};
rnbqk2r/ppp1bppp/5n2/3p2B1/3P4/2N5/PP2PPPP/R2QKBNR w KQkq - pm Nf3 {15} Qc2 {5} e3 {111};
rnbqkb1r/1pp2ppp/p3pn2/8/2BP4/4PN2/PP2QPPP/RNB1K2R b KQkq - pm Be7 {1} b5 {5} c5 {111};
rnbqkb1r/pp1ppppp/5n2/2p5/2P5/6P1/PP1PPP1P/RNBQKBNR w KQkq - pm Bg2 {104} Nc3 {47} Nf3 {111};
rnbqkb1r/ppp1pp1p/3p1np1/8/2PPP3/2N5/PP3PPP/R1BQKBNR b KQkq - pm Bg7 {111} Nbd7 {3} Nc6 {1} c5 {2} c6 {2} e5 {3};
rnbqkb1r/ppp2ppp/4pn2/3p4/4P3/3P4/PPPN1PPP/R1BQKBNR w KQkq - pm Ngf3 {111} g3 {9};
rnbqkbnr/pp1ppp1p/6p1/2p5/2P1P3/5N2/PP1P1PPP/RNBQKB1R b KQkq - pm Bg7 {111} Bh6 {1} Nc6 {29} Nf6 {16} Qa5 {12} d6 {10};
r1b1k2r/pp1n1ppp/5n2/q1pp2B1/1b1P4/2NBPN2/PPQ2PPP/R3K2R b KQkq - pm O-O {7} b6 {3} c4 {112} h6 {2};
r1b1k2r/pp1n1ppp/5n2/q2p2B1/1bpP4/2NBPN2/PPQ2PPP/R3K2R w KQkq - pm Bf5 {112};
r1bq1rk1/pppp1ppp/1bn2n2/1B2p1B1/3PP3/2P2N2/PP3PPP/RN1Q1RK1 b - - pm d6 {4} exd4 {2} h6 {112};
r1bqkb1r/pppp1ppp/2n2n2/4p3/2B1P3/2N2N2/PPPP1PPP/R1BQK2R b KQkq - pm Bb4 {15} Bc5 {112} Be7 {13} Nxe4 {28} h6 {15};
r1bqkbnr/pp3ppp/2np4/1N2p3/4P3/8/PPP2PPP/RNBQKB1R w KQkq - pm Bc4 {10} Be3 {31} Bg5 {3} N1c3 {65} a4 {13} c4 {112} g3 {3};
r2qkbnr/pp1bpppp/2np4/1B6/3QP3/5N2/PPP2PPP/RNB1K2R w KQkq - pm Bxc6 {112} Qd3 {5};
r3kb1r/ppqnpppp/2p2n2/5b2/P1NP4/2N3P1/1P2PP1P/R1BQKB1R b KQkq - pm e5 {112};
r3kb1r/ppqnpppp/2p2n2/5b2/P1NP4/2N5/1P2PPPP/R1BQKB1R w KQkq - pm Bg5 {6} Qd2 {1} e4 {1} g3 {112};
rn1qkb1r/pbp2ppp/1p2pn2/3p4/2PP4/3BPN2/PP3PPP/RNBQ1RK1 b kq - pm Bd6 {112} Be7 {4} Nbd7 {30} c5 {1} dxc4 {21};
rn2kbnr/pp1qpppp/3p4/2p5/4P3/5N2/PPPP1PPP/RNBQ1RK1 b kq - pm Nc6 {112} Nf6 {47} e6 {24} g6 {2};
rnb2rk1/p1p1qpp1/1p5p/3p4/3P4/4PN2/PP3PPP/R2QKB1R w KQ - pm Bd3 {19} Be2 {21} Qb3 {3} Rc1 {112} a3 {1} b3 {3};
rnbq1rk1/pp3pbp/3p1np1/2pP4/4P3/2N2N1P/PP3PP1/R1BQKB1R w KQ - pm Bd3 {112} Be3 {1} Bg5 {1};
rnbqk2r/pp3ppp/4p3/8/1b1PP3/5N2/P4PPP/R1BQKB1R w KQkq - pm Bd2 {112};
rnbqk2r/ppp1ppbp/5np1/3p4/2PP1B2/2N5/PP2PPPP/R2QKBNR w KQkq - pm Nf3 {28} Qa4+ {1} Rc1 {20} cxd5 {2} e3 {112};
rnbqkb1r/1p2pppp/p1p2n2/3p4/P1PP4/2N2N2/1P2PPPP/R1BQKB1R b KQkq - pm Bf5 {2} Bg4 {1} Nbd7 {1} e6 {112};
rnbqkb1r/pp3ppp/4p3/8/3PP3/5N2/P4PPP/R1BQKB1R b KQkq - pm Bb4+ {112} Nc6 {33} Qa5+ {1} b6 {1};
rnbqkb1r/ppp1pppp/5n2/3p4/3P4/2N2N2/PPP1PPPP/R1BQKB1R b KQkq - pm Bf5 {27} Nbd7 {33} Nc6 {63} c5 {2} c6 {33} e6 {62} g6 {112};
rnbqkbnr/p2ppppp/1p6/2p5/8/5NP1/PPPPPP1P/RNBQKB1R w KQkq - pm Bg2 {112} c4 {25} e4 {15};
rnbqkbnr/p2ppppp/1p6/2p5/8/5NP1/PPPPPPBP/RNBQK2R b KQkq - pm Bb7 {112};
rnbqkbnr/ppp1pp1p/6p1/3p4/8/5NP1/PPPPPP1P/RNBQKB1R w KQkq - pm Bg2 {112} c4 {51} d4 {29};
rnbqkbnr/ppp2ppp/4p3/3p4/3P4/5NP1/PPP1PP1P/RNBQKB1R b KQkq - pm Bd6 {29} Nd7 {10} Nf6 {112} c5 {58} c6 {37};
rnbqkbnr/pppp1ppp/4p3/8/4P3/8/PPPPQPPP/RNB1KBNR b KQkq - pm Be7 {5} Nc6 {4} Nf6 {32} c5 {112} d5 {6} e5 {5};
rnbqkbnr/pppp2pp/4p3/5p2/2PP4/8/PP2PPPP/RNBQKBNR w KQkq - pm Bd2 {9} Nc3 {50} Nf3 {47} a3 {5} e3 {15} e4 {11} g3 {112} g4 {5};
r1b1k2r/pp1n1ppp/5n2/q2p1BB1/1bpP4/2N1PN2/PPQ2PPP/R3K2R b KQkq - pm Bxc3+ {2} O-O {113} g6 {5};
r1b2rk1/pp1n1ppp/5n2/q2p1BB1/1bpP4/2N1PN2/PPQ2PPP/R3K2R w KQ - pm O-O {113};
r1bqk2r/ppp2ppp/2np1n2/2b1p3/2B1P3/2NP1N2/PPP2PPP/R1BQK2R w KQkq - pm Be3 {6} Bg5 {113} Na4 {6} Nd5 {21} Ne2 {2} O-O {20} h3 {4};
r1bqk2r/pppp1ppp/5n2/4p3/1bP5/1QN2BP1/PP1PPP1P/R1B1K2R b KQkq - pm Bc5 {113} Bxc3 {1} Qe7 {3} a5 {6} c5 {1};
r1bqkb1r/pp1p1ppp/2n1pn2/2p5/2P5/2N2NP1/PP1PPPBP/R1BQK2R b KQkq - pm Be7 {34} Qb6 {26} a6 {7} d5 {113} d6 {5} g6 {3};
r1bqkb1r/pppp1ppp/2n2n2/4p3/2P5/6P1/PP1PPPBP/RNBQK1NR w KQkq - pm Nc3 {113} Nf3 {35} a3 {12} d3 {11} e3 {10};
r2q1rk1/p2nb1pp/bpp1p3/3p1p2/2PP4/1PB3P1/P2NPPBP/R2Q1RK1 w - - pm Bb2 {49} Nf3 {77} Qc1 {10} Qc2 {113} Rc1 {44} Re1 {3} a3 {12} a4 {61} b4 {3} e3 {49} h3 {1};
r2qkb1r/pppb1ppp/2np1n2/1B2p3/3PP3/2N2N2/PPP2PPP/R1BQK2R w KQkq - pm Be3 {1} Bxc6 {9} O-O {113} dxe5 {1};
rn1q1rk1/pbp2pp1/1p3b1p/3p4/3P4/1QN1PN2/PP2BPPP/R3K2R b KQ - pm Be7 {1} Qd6 {113} Qd7 {13} Re8 {43} a5 {1} a6 {1} c5 {1} c6 {76};
rn1qk2r/pbp2pp1/1p1ppn1p/8/2PP3B/2P1PN2/P4PPP/R2QKB1R w KQkq - pm Bd3 {50} Nd2 {113} Qc2 {4} c5 {1};
rnbq1rk1/pp1p1ppp/4pn2/8/1bPN4/2N3P1/PP2PP1P/R1BQKB1R w KQ - pm Bg2 {113} Qb3 {1};
rnbq1rk1/pp2bppp/2p1pn2/3p4/2PP4/5NP1/PPQBPPBP/RN3RK1 b - - pm Nbd7 {46} b6 {113};
rnbqk1nr/ppppppbp/6p1/8/2P1P3/8/PP1P1PPP/RNBQKBNR w KQkq - pm Nf3 {2} d4 {113};
rnbqkb1r/1p3ppp/p2ppn2/8/3NPP2/2N5/PPP3PP/R1BQKB1R w KQkq - pm Bd3 {25} Be2 {113} Be3 {24} Nf3 {1} Qf3 {57};
rnbqkb1r/pp1p1ppp/4p3/2pnP3/8/2P2N2/PP1P1PPP/RNBQKB1R w KQkq - pm Bc4 {100} Na3 {2} c4 {1} d4 {113} g3 {12};
rnbqkb1r/pp2pppp/5n2/3P4/8/8/PP1P1PPP/RNBQKBNR w KQkq - pm Bb5+ {34} Nc3 {113} Nf3 {12} Qa4+ {23} d4 {3};
rnbqkbnr/pppppp1p/6p1/8/2P5/2N5/PP1PPPPP/R1BQKBNR b KQkq - pm Bg7 {113} Nf6 {49} c5 {20} e5 {2};
r1b1kb1r/ppp2ppp/2p5/4Pn2/8/2N2N2/PPP2PPP/R1BR2K1 b - - pm Bd7 {1} Be6 {70} Be7 {12} Ne7 {10} Rg8 {1} a5 {4} h6 {114};
r1b2rk1/pp1n1ppp/5n2/q2p1BB1/1bpP4/2N1PN2/PPQ2PPP/R4RK1 b - - pm Bxc3 {1} Re8 {114} g6 {13} h6 {3};
r1b2rk1/pp1nqppp/2pbpn2/8/2BP4/2N1PN2/PPQ2PPP/R1B2RK1 w - - pm Bd2 {83} Bd3 {1} Ne2 {1} Rd1 {21} a3 {59} a4 {4} b3 {1} e4 {1} h3 {114};
r1bq1rk1/pp1pppbp/2n2np1/8/3NP3/1BN1B3/PPP2PPP/R2QK2R b KQ - pm Ng4 {3} Qa5 {9} Qc7 {2} a5 {69} b6 {2} d6 {114} e6 {7};
r1bq1rk1/pp2bppp/2nppn2/6B1/3NPP2/2N5/PPPQ2PP/2KR1B1R b - - pm Nxd4 {114} a6 {1} d5 {14} e5 {3} h6 {86};
r1bq1rk1/pp2bppp/3ppn2/6B1/3nPP2/2N5/PPPQ2PP/2KR1B1R w - - pm Qxd4 {114};
r1bq1rk1/pppnn1bp/3p2p1/3Ppp2/2P1P3/2NN4/PP1BBPPP/R2Q1RK1 b - - pm Kh8 {18} Nf6 {114} Rf7 {2} c5 {1} fxe4 {10};
r1bqk2r/4bpp1/p2ppn1p/1p6/3BPP2/2N5/PPPQ2PP/2KR1B1R w kq - pm Bd3 {114} Be2 {45} Bxf6 {8} Kb1 {36} Qe3 {114} a3 {4} e5 {6} g3 {16};
r1bqk2r/5pbp/p1np1p2/1p1Np3/4P3/N7/PPP2PPP/R2QKB1R w KQkq - pm Bd3 {114} Ne7 {1} Qf3 {3} c3 {54} c4 {58} g3 {7};
r1bqkb1r/3n1ppp/p3Pn2/1p6/2p1P3/2NB1N2/PP3PPP/R1BQK2R b KQkq - pm cxd3 {34} fxe6 {114};
r1bqkbnr/pppp1ppp/2n5/4p3/2P5/6P1/PP1PPPBP/RNBQK1NR b KQkq - pm Bc5 {7} Be7 {3} Nf6 {46} Nge7 {9} d6 {44} f5 {38} g6 {114} h5 {5};
r2qkb1r/pp1b1ppp/2n1pn2/2p1N3/2pP4/6P1/PP2PPBP/RNBQ1RK1 w kq - pm Be3 {1} Na3 {114} Nxc4 {5} Nxc6 {15} e3 {7};
rn1qkb1r/pp2pppp/5n2/3p1b2/3P4/1Q2PN2/PP3PPP/RNB1KB1R b KQkq - pm Qc7 {114} Qc8 {1};
rn1qkbnr/pppb1ppp/4p3/8/3PN3/5N2/PPP2PPP/R1BQKB1R b KQkq - pm Bc6 {114} Nf6 {5};
rnbq1rk1/ppp2ppp/4pn2/3p4/1bPP4/2N1PN2/PP3PPP/R1BQKB1R w KQ - pm Bd2 {11} Bd3 {114} Be2 {1} Qc2 {3} a3 {7};
rnbq1rk1/ppppppbp/5np1/8/2P5/5NP1/PP1PPPBP/RNBQK2R w KQ - pm Nc3 {13} O-O {114} d4 {53};
rnbqk2r/4bppp/p2ppn2/1p6/3NP3/1BN2Q2/PPP2PPP/R1B2RK1 b kq - pm Bb7 {7} O-O {1} Qb6 {73} Qc7 {114} Ra7 {1};
rnbqk2r/pp1p1ppp/4pn2/8/1bPN4/2N3P1/PP2PP1P/R1BQKB1R b KQkq - pm Nc6 {4} Ne4 {56} O-O {114} Qc7 {2};
rnbqk2r/pp3pbp/3p1np1/2pP4/4P3/2N2N1P/PP3PP1/R1BQKB1R b KQkq - pm O-O {114} a6 {8};
rnbqkbnr/pp1ppppp/2p5/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - pm Nf3 {4} c4 {36} e4 {114};
rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPPNPPP/RNBQKB1R b KQkq - pm Nc6 {114} Nf6 {39} a6 {1} d6 {21} e6 {21} g6 {7};
rnbqkbnr/pp2pppp/8/2pp4/8/5NP1/PPPPPP1P/RNBQKB1R w KQkq - pm Bg2 {114} c4 {27} d3 {18} d4 {64};
rnbqkbnr/pp3ppp/4p3/2pP4/3P4/5N2/PP2PPPP/RNBQKB1R b KQkq - pm exd5 {114};
rnbqkbnr/pp3ppp/4p3/2pp4/2PP4/5N2/PP2PPPP/RNBQKB1R w KQkq - pm Nc3 {6} cxd5 {114} e3 {23} g3 {10};
1rN2rk1/2qp1ppp/p1p1pn2/8/1b2P3/4B3/PPP1BPPP/R2Q1RK1 b - - pm Qxc8 {1} Rfxc8 {115};
r1b1k2r/ppppqppp/2n2n2/4p3/2P5/2Q1PN2/PP1P1PPP/R1B1KB1R w KQkq - pm Be2 {9} a3 {115} d3 {4} d4 {1};
r1bq1rk1/5ppp/p1np1b2/1p1Np3/4P3/N1P5/PP3PPP/R2QKB1R w KQ - pm Bd3 {12} Be2 {1} Nc2 {115} Nxf6+ {2};
r1bq1rk1/pp2bppp/3ppn2/6B1/3QPP2/2N5/PPP3PP/2KR1B1R b - - pm Qa5 {115} Qc7 {2} a6 {11} h6 {22};
r1bqk2r/pp1p1ppp/2n1pn2/8/4P3/P1N5/1PP2PPP/R1BQKB1R b KQkq - pm O-O {3} d5 {115};
r1bqkb1r/pppn1ppp/3p1n2/4p3/2PP4/5NP1/PP2PPBP/RNBQK2R b KQkq - pm Be7 {5} c6 {115} g6 {6};
r2qkb1r/1b1n1pp1/p3pn1p/1p1p4/3NP1P1/P1N1BP2/1PPQ3P/2KR1B1R w kq - pm exd5 {115} g5 {2};
r2qkb1r/pp1nppp1/2p2n1p/7P/3P1B2/3Q1NN1/PPP2PP1/R3K2R b KQkq - pm Nd5 {4} Qa5+ {115} e6 {38};
r3kbnr/ppqnppp1/2p4p/7P/3P4/3Q1NN1/PPP2PP1/R1B1K2R w KQkq - pm Bd2 {73} Be3 {14} Ne2 {5} Ne4 {1} O-O {2} Qe2 {9} Rh4 {115} c4 {1};
rn1q1rk1/pbp1bpp1/1p2pn1p/3p4/2PP3B/2N1PN2/PP3PPP/2RQKB1R w K - pm Bd3 {37} Be2 {115} Bxf6 {107} Qc2 {1} a3 {1} cxd5 {105};
rn1q1rk1/ppp1ppbp/5np1/8/2QPP1b1/2N1BN2/PP3PPP/R3KB1R b KQ - pm Nc6 {1} Nfd7 {115};
rn1qkb1r/pp2pppp/5n2/3p1b2/3P4/4PN2/PP3PPP/RNBQKB1R w KQkq - pm Nc3 {33} Ne5 {2} Qa4+ {3} Qb3 {115};
rnbq1rk1/pp3ppp/4p3/2bN4/5B2/4PN2/PP3PPP/R2QKB1R b KQ - pm Qxd5 {13} exd5 {115};
rnbq2k1/pp2n1pp/4pr2/2pp4/3P2Q1/P1PB4/2P2PPP/R1B1K1NR w KQ - pm Bg5 {115} Qh5 {22};
rnbqk2r/p1pp1ppp/1p2pn2/8/1bPP4/1QN2N2/PP2PPPP/R1B1KB1R b KQkq - pm Bxc3+ {2} Na6 {4} Qe7 {10} a5 {14} c5 {115};
rnbqk2r/pp3ppp/4p3/2pn4/3P4/P1P2P2/4P1PP/R1BQKBNR w KQkq - pm Qd3 {15} dxc5 {115};
rnbqkb1r/pppp2pp/4pn2/5p2/2PP4/6P1/PP2PP1P/RNBQKBNR w KQkq - pm Bg2 {115} Nc3 {3} Nf3 {28};
rnbqkbnr/pp2pppp/2p5/3p4/4P3/2N5/PPPP1PPP/R1BQKBNR w KQkq - pm Nf3 {94} Qf3 {9} d3 {3} d4 {115} e5 {2} exd5 {18} f4 {7} g3 {17};
rnbqkbnr/pppppp1p/6p1/8/2P1P3/8/PP1P1PPP/RNBQKBNR b KQkq - pm Bg7 {115} Nc6 {2} c5 {13} c6 {1} d6 {8} e5 {33};
1rb2rk1/2qp1ppp/pNp1pn2/8/1b2P3/4B3/PPP1BPPP/R2Q1RK1 w - - pm Nxc8 {116} c3 {3};
r1b1k2r/pp1n1ppp/5n2/q1pp2B1/1b1P4/2NBPN2/PP3PPP/R2QK2R w KQkq - pm O-O {24} Qc2 {116};
r1b2rk1/ppq2ppp/2n1p1n1/2ppP2Q/3P4/P1PB1N2/2P2PPP/R1B1K2R w KQ - pm Bd2 {2} Be3 {45} Ng5 {7} O-O {116} dxc5 {5} h4 {1};
r1bq1rk1/ppp1n1bp/3p1np1/3Ppp2/2P1P3/2NN4/PP1BBPPP/R2Q1RK1 w - - pm f3 {116};
r1bqk2r/1ppp1ppp/p1n2n2/2b1p3/2B1P3/2PP1N2/PP3PPP/RNBQK2R w KQkq - pm Bb3 {109} Nbd2 {48} O-O {116} h3 {8};
r1bqk2r/pp2bppp/2n1pn2/2pp4/4P3/3P1NP1/PPPN1PBP/R1BQK2R w KQkq - pm O-O {116};
r1bqkb1r/pppn1ppp/3p1n2/4p3/2PP4/6P1/PP2PPBP/RNBQK1NR w KQkq - pm Nc3 {7} Nf3 {116};
r1bqkbnr/ppp2ppp/2np4/1B2p3/3PP3/5N2/PPP2PPP/RNBQK2R b KQkq - pm Bd7 {116} Bg4 {6} exd4 {31};
r2qk2r/pb1nbppp/2p1pN2/8/1p1P4/3BPN2/PP3PPP/R1BQ1RK1 b kq - pm Bxf6 {5} Nxf6 {116};
rn1q1rk1/pbp2pp1/1p3b1p/3p4/3P4/2N1PN2/PP2BPPP/R2Q1RK1 b - - pm Be7 {19} Nc6 {73} Nd7 {20} Qd6 {116} Qe7 {51} Re8 {80} a6 {12} c5 {87} c6 {48} g6 {2};
rn1q1rk1/pbp2ppp/1p2pn2/3P4/1b1P4/2NBPN2/PP3PPP/R1BQ1RK1 b - - pm exd5 {116};
rn1q1rk1/pbp2ppp/1p2pn2/3p4/1bPP4/2NBPN2/PP3PPP/R1BQ1RK1 w - - pm Bd2 {6} a3 {67} cxd5 {116};
rn1q1rk1/ppp1ppbp/5np1/8/2QPP1b1/2N2N2/PP3PPP/R1B1KB1R w KQ - pm Bd3 {1} Be2 {2} Be3 {116} Bf4 {1} Ne5 {5};
rnb1kbnr/1pqp1ppp/p3p3/8/3NP3/2NB4/PPP2PPP/R1BQK2R b KQkq - pm Bc5 {5} Bd6 {3} Nc6 {71} Nf6 {116} b5 {3} d6 {2} g6 {2};
rnbq1rk1/pp2ppbp/6p1/2p5/2BPP3/2P5/P3NPPP/R1BQK2R w KQ - pm Be3 {21} O-O {116} Rb1 {2} h4 {1};
rnbqk2r/pp3ppp/4pn2/3p4/1bPP4/2NB1N2/PP3PPP/R1BQK2R b KQkq - pm O-O {14} dxc4 {116};
rnbqk2r/pp3ppp/4pn2/8/1bpP4/2NB1N2/PP3PPP/R1BQK2R w KQkq - pm Bxc4 {116};
rnbqkb1r/pp1p1ppp/4p3/2pnP3/3P4/2P2N2/PP3PPP/RNBQKB1R b KQkq - pm Nc6 {1} cxd4 {116};
rnbqkb1r/ppp1pp1p/5np1/3p4/3P1B2/2N2N2/PPP1PPPP/R2QKB1R b KQkq - pm Bg7 {116} Nh5 {6} c6 {28} e6 {7};
rnbqkb1r/ppp1pppp/3p4/3nP3/2PP4/8/PP3PPP/RNBQKBNR b KQkq - pm Nb6 {116};
rnbqkbnr/pp1p1ppp/4p3/2p5/4P3/5N2/PPPPQPPP/RNB1KB1R b KQkq - pm Nc6 {116} Nf6 {1};
rnbqkbnr/pp3ppp/3pp3/8/3pP3/2N2N2/PPP2PPP/R1BQKB1R w KQkq - pm Bb5+ {2} Nxd4 {116} Qxd4 {26};
r1b1k2r/ppp1qppp/2nppn2/8/2PP4/5NP1/PP1NPPBP/R2QK2R w KQkq - pm Nf1 {4} O-O {117} Qb3 {1} e4 {4};
r1b1k2r/ppppqppp/2n1p3/8/2PPn3/2B2NP1/PP2PP1P/R2QKB1R w KQkq - pm Bd2 {1} Bg2 {1} Qc2 {16} Rc1 {117};
r1b1kb1r/pp1n1ppp/2p1pn2/q2p2B1/2PP4/2N1PN2/PP3PPP/R2QKB1R w KQkq - pm Be2 {3} Bxf6 {3} Nd2 {117} Qc2 {1} cxd5 {110};
r1b2rk1/pp2bppp/2n1pn2/q2p4/2P2B2/P1N1PN2/1PQ2PPP/2KR1B1R w - - pm Bd3 {1} Bg5 {2} Kb1 {117} Nd2 {3} Rd2 {1} Rg1 {2} cxd5 {11} e4 {9} g4 {22} h3 {37} h4 {62};
r1bq1rk1/pp2bppp/2n2n2/2Pp4/8/2N2NP1/PP2PPBP/R1BQ1RK1 b - - pm Bxc5 {117} d4 {1};
r1bq1rk1/pppnn1bp/3p2p1/3Pp3/2P1Pp2/2N2P2/PP2BBPP/R2QNRK1 b - - pm b6 {3} g5 {117};
r1bqk1nr/pp1pppbp/2n3p1/2p5/2P5/2N3P1/PP1PPPBP/R1BQK1NR w KQkq - pm Nf3 {117} Nh3 {3} Rb1 {2} a3 {95} b3 {2} d3 {11} e3 {29} e4 {24};
r1bqkb1r/pp1pnppp/2n1p3/1Bp5/4P3/2P2N2/PP1P1PPP/RNBQ1RK1 b kq - pm a6 {117} d5 {13} g6 {2};
r1bqkb1r/pp2pppp/2n2n2/2pP4/8/2N2NP1/PP1PPP1P/R1BQKB1R b KQkq - pm Nxd5 {117};
r1bqkb1r/pp2pppp/2n2n2/2pp4/2P5/2N2NP1/PP1PPP1P/R1BQKB1R w KQkq - pm cxd5 {117} d4 {84};
r1bqkb1r/pp2pppp/2n5/2pn4/8/2N2NP1/PP1PPPBP/R1BQK2R b KQkq - pm Nb6 {4} Nc7 {117} Nf6 {3} Nxc3 {2} e6 {66} g6 {42};
r1bqkbnr/pp2pppp/2np4/1B6/3QP3/5N2/PPP2PPP/RNB1K2R b KQkq - pm Bd7 {117} Bg4 {3} Nf6 {2} Qc7 {3} Qd7 {8} a6 {1} e5 {1};
r2q1rk1/pp2ppbp/3pbnp1/8/3BP3/2N2P2/PPPQ2PP/2KR1B1R w - - pm Kb1 {117} a3 {1} g4 {2} h4 {13};
r2qkb1r/1b1n1pp1/p2ppn1p/1p6/3NP1P1/P1N1BP2/1PPQ3P/2KR1B1R b kq - pm Be7 {17} Ne5 {8} Qc7 {9} Rc8 {82} d5 {117};
rn1qk2r/p1pp1ppp/bp2pn2/8/1bPP4/5NP1/PP1NPP1P/R1BQKB1R w KQkq - pm Qa4 {10} Qb3 {8} Qc2 {117} a3 {4};
rnb1kb1r/1pq2ppp/p2ppn2/8/3NPP2/2N5/PPP1B1PP/R1BQ1RK1 b kq - pm Bd7 {1} Be7 {117} Nbd7 {1} b5 {1};
rnb1kbnr/ppp1pppp/8/q7/3P4/2N5/PPP2PPP/R1BQKBNR b KQkq - pm Bf5 {6} Nf6 {117} c6 {42} e5 {2};
rnbqk2r/p1p1bp1p/1p2pp2/8/3PN3/5N2/PPP2PPP/R2QKB1R w KQkq - pm Bb5+ {8} Bc4 {117} Bd3 {20} Qd3 {1} c4 {1};
rnbqk2r/pp2bppp/2p2n2/3p2B1/3P4/2N2N2/PP2PPPP/R2QKB1R w KQkq - pm Qc2 {117} e3 {41} g3 {2};
rnbqkb1r/ppp2p1p/5n2/3PN3/2B2ppP/8/PPPP2P1/RNBQK2R b KQkq - pm Bb4 {3} Bd6 {48} Be7 {1} Bg7 {117} Nbd7 {5} Ne4 {5} Nh5 {7} Nxd5 {35} Qe7 {1};
rnbqkb1r/pppp1ppp/4pn2/6B1/3P4/5N2/PPP1PPPP/RN1QKB1R b KQkq - pm Bb4+ {4} Be7 {20} b6 {11} c5 {117} d5 {21} d6 {1} g6 {1} h6 {68};
rnbqkbnr/pp2pppp/2p5/3P4/4P3/8/PP1P1PPP/RNBQKBNR b KQkq - pm cxd5 {117};
r1b1k2r/1pq1bppp/p1nppn2/8/3NPP2/2N5/PPP1B1PP/R1BQ1R1K w kq - pm Be3 {118} Bf3 {2} Nxc6 {9} a4 {20} f5 {4};
r1b1kbnr/ppqppppp/2n5/8/3NP3/8/PPP2PPP/RNBQKB1R w KQkq - pm Be2 {2} Be3 {4} Nb5 {20} Nc3 {118} c4 {5};
r1b2rk1/2q1bppp/p2p1n2/nppPp3/4P3/2P2N1P/PPB2PP1/RNBQR1K1 b - - pm Bd7 {118} Nb7 {6} Nc4 {14} Nd7 {14} Rb8 {4} Re8 {1} c4 {1} h6 {2};
r1bq1rk1/pp2ppbp/2n3p1/2p5/3PP3/2P2N2/P3BPPP/1RBQK2R w K - pm Be3 {12} d5 {118};
r1bq1rk1/pp3ppp/2n2n2/2bp4/8/2N2NP1/PP2PPBP/R1BQ1RK1 w - - pm Bf4 {11} Bg5 {118} Na4 {15} a3 {4} b3 {1};
r1bq1rk1/ppp2pbp/n2p2p1/4p1B1/2PPP1n1/2N2N2/PP2BPPP/R2Q1RK1 b - - pm Qd7 {2} Qe8 {118} f6 {16};
r1bq1rk1/pppp1ppp/1bn2n2/1B2p3/3PP3/2P2N2/PP3PPP/RNBQ1RK1 w - - pm Bg5 {118} Bxc6 {1} Qd3 {2} Re1 {17} a4 {3} dxe5 {5};
r1bqk2r/pp1p1ppp/2n1pn2/1N6/1b2P3/2N5/PPP2PPP/R1BQKB1R w KQkq - pm Bf4 {26} Nd6+ {3} a3 {118};
r1bqk2r/pp1p1ppp/2n1pn2/1N6/1b2P3/P1N5/1PP2PPP/R1BQKB1R b KQkq - pm Bxc3+ {118};
r1bqk2r/pp1p1ppp/2n1pn2/1N6/4P3/P1b5/1PP2PPP/R1BQKB1R w KQkq - pm Nxc3 {118};
r1bqk2r/pp1pppbp/2n2np1/1Bp5/4P3/2P2N2/PP1P1PPP/RNBQ1RK1 w kq - pm Qa4 {5} Qe2 {9} Re1 {118} d4 {2} e5 {10};
r1bqkb1r/pp4pp/2n1pn2/3p4/3P4/3B1N2/PP2NPPP/R1BQK2R b KQkq - pm Bb4+ {6} Bd6 {118} Be7 {4} Qb6 {4} Qc7 {4};
r1bqkb1r/pppn1ppp/4pN2/8/3P4/5N2/PPP2PPP/R1BQKB1R b KQkq - pm Nxf6 {118};
r1bqkb1r/pppn1ppp/4pn2/8/3PN3/5N2/PPP2PPP/R1BQKB1R w KQkq - pm Bd3 {30} Bg5 {72} Ng3 {3} Nxf6+ {118};
r1bqkbnr/pppp1ppp/2n5/4p3/2B1P3/8/PPPP1PPP/RNBQK1NR w KQkq - pm Nc3 {30} Nf3 {118} d3 {17};
r2qk2r/pppbbppp/2np1n2/1B6/3NP3/2N5/PPP2PPP/R1BQR1K1 b kq - pm Nxd4 {4} O-O {118};
r2qkb1r/1ppb1ppp/p1n1pn2/8/2pP4/2N1PNP1/PP3PBP/R1BQ1RK1 b kq - pm Bb4 {1} Bd6 {118} Nd5 {18} Rb8 {5} b5 {1};
rn1q1rk1/pbp1bpp1/1p2pn1p/8/2BP3B/2N1PN2/PP3PPP/2RQK2R b K - pm Nbd7 {118} Nc6 {2} Nd5 {7} Ne8 {2} a6 {7} c5 {40};
rnb1qrk1/ppp1p1bp/3p1np1/5p2/2PP4/2N2NP1/PP2PPBP/R1BQ1RK1 w - - pm Be3 {1} Nd5 {18} Qb3 {2} Re1 {11} b3 {31} d5 {118};
rnbq1rk1/pp1p1ppp/4pn2/2b5/2P5/P1N2N2/1PQ1PPPP/R1B1KB1R b KQ - pm Nc6 {41} Qc7 {3} b6 {118} d5 {6};
rnbqk1nr/ppp1ppbp/3p2p1/8/3PP3/5N2/PPP2PPP/RNBQKB1R w KQkq - pm Bc4 {43} Bd3 {11} Be2 {64} Be3 {2} Nc3 {118} c3 {52} c4 {23} h3 {13};
rnbqk2r/ppp1bppp/4pn2/3p4/2P5/5NP1/PP1PPPBP/RNBQ1RK1 b kq - pm Nc6 {2} O-O {118} c6 {2};
rnbqk2r/ppppppbp/5np1/8/3P1B2/5N2/PPP1PPPP/RN1QKB1R w KQkq - pm Nbd2 {20} Nc3 {6} c3 {16} c4 {1} e3 {118} h3 {3};
rnbqkb1r/pp1ppppp/5n2/2p5/3P4/5N2/PPP1PPPP/RNBQKB1R w KQkq - pm c3 {27} c4 {60} d5 {118} dxc5 {3} e3 {30} g3 {1};
rnbqkb1r/pp3ppp/5n2/2pp4/3P4/4PN2/PP3PPP/RNBQKB1R w KQkq - pm Bb5+ {118} Be2 {16} Nc3 {12};
rnbqkbnr/ppp2ppp/4p3/3p4/4P3/3P4/PPPN1PPP/R1BQKBNR b KQkq - pm Nc6 {2} Nf6 {118} c5 {45} dxe4 {1};
2rq1rk1/p2nbppp/bpp1p3/3p4/2PP4/1PB3P1/P2NPPBP/R2Q1RK1 w - - pm Bb2 {10} Bf3 {1} Qc1 {4} Qc2 {72} Rb1 {1} Rc1 {35} Re1 {119} a4 {26} e3 {18} e4 {82};
r1b2rk1/2qp1ppp/p1p1pn2/8/Nb2P3/4B3/PPP1BPPP/R2Q1RK1 w - - pm Bb6 {6} Bd3 {2} Nb6 {119} c4 {12} f4 {24};
r1b2rk1/2qp1ppp/pNp1pn2/8/1b2P3/4B3/PPP1BPPP/R2Q1RK1 b - - pm Rb8 {119};
r1bq1rk1/1ppnn1bp/3p2p1/p2Ppp2/2P1P3/P1N5/1P1NBPPP/1RBQ1RK1 w - - pm Re1 {1} b
Dann Corbit
Posts: 12778
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: The 2804 positions that your program must understand.

Post by Dann Corbit »

File is too big to post. Send me an email if you would like a copy of the data. Or maybe someone can host it.
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: The 2804 positions that your program must understand.

Post by Ovyron »

If you save it to a text file (or epd file, zip file etc.) you can upload it to ZShare:

http://zshare.net/
Dann Corbit
Posts: 12778
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: The 2804 positions that your program must understand.

Post by Dann Corbit »

Ovyron wrote:If you save it to a text file (or epd file, zip file etc.) you can upload it to ZShare:

http://zshare.net/
Thanks. Good idea. Here it is:
http://www.zshare.net/download/120794889c5307fd/
Dann Corbit
Posts: 12778
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: The 2804 positions that your program must understand.

Post by Dann Corbit »

Here are Rybka 2.3.2a answers for the first bunch of positions at 10 minutes with 512 MB hash on 2.2 GHz AMD:

Code: Select all

--------------------------------------------------------------------------------
Analysis from e:\frequent.epd   
Analyzing engine: Rybkav2.3.2a.w32
5/16/2008 8:30:48 PM Level: 600 Seconds
  1)                    Bc1-g5   
  2)                    Qd1-e2   
  3) ..                 Bg7xc3   
  4) ..                 Bc8-d7   
  5)                    d4xe5    
  6) ..                 0-0      
  7) ..                 Nd5-b6   
  8) ..                 Bc8-e6   
  9)                    Nb1-c3   
 10)                    Bf1-g2   
 11)                    Bc1-b2   
 12) ..                 0-0      
 13) ..                 Qd8-c7   
 14)                    c2-c3    
 15)                    d4-d5    
 16) ..                 h7-h6    
 17)                    Qc4-d3   
 18)                    0-0      
 19)                    Bf1-d3   
 20)                    Bf1-d3   
 21) ..                 Bb4xc3   
 22)                    b2xc3    
 23) ..                 e6xd5    
 24)                    Bf1-e2   
 25)                    Nb1-c3   
 26) ..                 Nb8-c6   
 27) ..                 e5xd4    
 28)                    Ne2xf4   
 29) ..                 Bd6xf4   
 30) ..                 Ng8-f6   
 31)                    d4xc5    
 32) ..                 h7-h6    
 33)                    d2-d4    
 34)                    Bd3-c2   
 35) ..                 Bf8-e7   
 36)                    d2-d4    
 37) ..                 Ng8-f6   
 38)                    Nb1-c3   
 39) ..                 Bf8-e7   
 40) ..                 Bf8-e7   
 41)                    Bc1-f4   
 42) ..                 Nd7xe5   
 43)                    d4xe5    
 44)                    Bf1-e2   
 45) ..                 Nb8-c6   
 46)                    Qd1-d2   
 47)                    0-0      
 48) ..                 0-0      
 49)                    Ng1-f3   
 50)                    Nf3xd4   
 51) ..                 e7-e5    
 52)                    Ng1-f3   
 53)                    Bf1xc4   
 54)                    Ng1-f3   
 55) ..                 0-0      
 56)                    Bf1-e2   
 57) ..                 b7-b5    
 58)                    Bc1-e3   
 59) ..                 Bf8-e7   
 60)                    d2-d3    
 61)                    Ra1-d1   
 62) ..                 Nd7-b6   
 63)                    f2-f3    
 64) ..                 Bf8-e7   
 65) ..                 Ng8-f6   
 66) ..                 Re8-f8   
 67) ..                 Nb8-d7   
 68) ..                 Qd8-b6   
 69) ..                 d7-d6    
 70)                    d4-d5    
 71)                    b2xc3    
 72) ..                 c6xd5    
 73) ..                 0-0      
 74) ..                 c7-c5    
 75)                    Bf1-e2   
 76) ..                 Nb8-c6   
 77)                    Qd1-d2   
 78) ..                 b7-b5    
 79)                    a2-a4    
 80)                    a2-a4    
 81)                    Qd1-c2   
 82) ..                 b7-b5    
 83) ..                 Bc8-g4   
 84) ..                 Nc6-a5   
 85)                    0-0      
 86) ..                 c7-c5    
 87) ..                 0-0      
 88)                    a2-a3    
 89)                    Bf1-d3   
 90) ..                 0-0      
 91)                    Ng1-f3   
 92)                    g2-g3    
 93) ..                 e5xd4    
 94) ..                 Qa5-c7   
 95) ..                 Rf8-e8   
 96) ..                 Nb8-d7   
 97)                    Qf3-g3   
 98)                    e2-e4    
 99)                    h2-h3    
100)                    a2-a3    
101) ..                 Bb4xc3   
102)                    Ng1-f3   
103) ..                 Nb8-c6   
104)                    e4-e5    
105) ..                 Bf8-b4   
106)                    Qd1-b3   
107)                    h2-h4    
108)                    d4xc5    
109)                    Qd1-c2   
110) ..                 0-0      
111)                    Be2-c4   
112) ..                 Ng8-f6   
113)                    Nb1-c3   
114)                    Qd1-c2   
115) ..                 f7xe6    
116)                    d5xe6    
117)                    g2-g3    
118) ..                 Nb8-c6   
119) ..                 d5xc4    
120)                    Bd3xc4   
121)                    0-0      
122) ..                 Nb8-c6   
123) ..                 f7-f5    
124)                    Ng1-f3   
125)                    Ng1-f3   
126) ..                 c7-c5    
127) ..                 Bf8-g7   
128)                    d4-d5    
129) ..                 Ng8-f6   
130)                    a2-a4    
131) ..                 h7-h5    
132)                    Qd1-d3   
133)                    Ne4xf6   
134) ..                 g7-g6    
135)                    b2-b3    
136)                    f2-f4    
137)                    c2-c4    
138) ..                 Be7-f6   
139)                    c2-c4    
140)                    0-0      
141) ..                 Bf8-d6   
142) ..                 Bf8-g7   
143) ..                 Nb8-c6   
144)                    Ng1-f3   
145) ..                 Bf8-b4   
146)                    a2-a3    
147) ..                 0-0      
148) ..                 b7-b6    
149) ..                 Nb8-c6   
150)                    c2-c4    
151)                    0-0      
152)                    Qd1-a4   
153) ..                 e6xd5    
154) ..                 Nb8-c6   
155) ..                 Bc8-f5   
156)                    c2-c4    
157) ..                 Bc8-d7   
158) ..                 d5xe4    
159) ..                 Nb8-c6   
160)                    d2-d4    
161) ..                 d7-d6    
162) ..                 Bc5-b6   
163) ..                 Qd8-b6   
164) ..                 0-0      
165)                    Bf1-b5   
166)                    c4xd5    
167)                    Nb1-c3   
168)                    Bf1-b5   
169) ..                 Bb7xd5   
170)                    Nc3xd5   
171) ..                 Nf6xd5   
172) ..                 e7-e5    
173) ..                 d7-d5    
174) ..                 Nb8-d7   
175) ..                 a7-a5    
176) ..                 Nb8-c6   
177) ..                 Bf8-e7   
178) ..                 Nb8-c6   
179) ..                 Nb8-c6   
180)                    f2-f4    
181) ..                 0-0      
182) ..                 Bf8-g7   
183) ..                 Bf8-g7   
184)                    e4xd5    
185) ..                 Nf6-e4   
186)                    Ng1-f3   
187)                    Be2xa6   
188)                    0-0      
189)                    a2-a3    
190) ..                 Qa5xc3   
191)                    Bf1-e2   
192) ..                 Bc8-b7   
193)                    c4-c5    
194)                    Ke1-f2   
195) ..                 a5xb4    
196)                    0-0      
197)                    Bf1-d3   
198)                    Bg5xf6   
199)                    Ne5-d3   
200)                    0-0      
201) ..                 e5xd4    
202) ..                 c7-c6    
203)                    Nf3xe5   
204) ..                 d7-d5    
205)                    a2-a4    
206) ..                 Nf6-e4   
207) ..                 Nc5-e6   
208)                    Bg5-h4   
209) ..                 Be7xf6   
210)                    Nb1-c3   
211) ..                 Bf8-e7   
212) ..                 Bc8-b7   
213) ..                 Nb8-c6   
214)                    0-0      
215) ..                 e6xd5    
216)                    Nb1-c3   
217)                    Nb1-c3   
218)                    d4xe5    
219)                    g2-g3    
220) ..                 Ng8-f6   
221) ..                 Ng8-f6   
222) ..                 c7-c5    
223) ..                 d7-d5    
224)                    Qd1-d2   
225) ..                 a7-a5    
226) ..                 Nf6xd5   
227) ..                 c5-c4    
228)                    a3-a4    
229)                    d4xe5    
230)                    Bg5-e3   
231) ..                 Bc8-g4   
232)                    0-0      
233)                    Bb5-a4   
234) ..                 Bf8-e7   
235)                    Bg5-e3   
236) ..                 b5-b4    
237)                    Qd1-e2   
238) ..                 e6xd5    
239)                    c4xd5    
240)                    d2-d3    
241) ..                 Ba6-b7   
242)                    Bf1-g2   
243) ..                 Qd8-b6   
244) ..                 Ng8-e7   
245)                    Nf3xd4   
246) ..                 Nf6xe4   
247)                    Qd1-e1   
248) ..                 Bc8-b7   
249)                    Qd1-b3   
250) ..                 Bb4-d6   
251) ..                 Nb8-c6   
252)                    Nf3xd4   
253) ..                 d7-d5    
254) ..                 0-0      
255)                    e4xd5    
256)                    Bg5xf6   
257) ..                 e6-e5    
258)                    Bc1-e3   
259)                    0-0      
260) ..                 e6xd5    
261)                    Bf1-g2   
262)                    b2-b3    
263) ..                 Bd7xc6   
264)                    Qe2-e4   
265) ..                 Bf8-b4   
266)                    Ng1-f3   
267)                    d2-d4    
268) ..                 0-0      
269)                    Ng1-f3   
270)                    Nb1-c3   
271) ..                 Nb8-c6   
272)                    Bf1-d3   
273) ..                 d5xe4    
274)                    Nc3xe4   
275) ..                 0-0      
276)                    Bc4-e2   
277) ..                 h7-h6    
278)                    d3-d4    
279) ..                 Nf6-g4   
280)                    0-0      
281)                    Nd4-f3   
282) ..                 Nd4xf3   
283) ..                 Ng8-f6   
284)                    d4-d5    
285) ..                 a7-a5    
286)                    f2-f4    
287) ..                 Nb8-d7   
288) ..                 Nb8-d7   
289)                    g2-g3    
290) ..                 Bb4xc3   
291)                    b2xc3    
292)                    d2-d4    
293)                    Qd1-e2   
294) ..                 0-0      
295)                    Bg5-h4   
296) ..                 Kd8-e8   
297)                    Bc4-d3   
298)                    Nb1-a3   
299)                    Nf3xe5   
300) ..                 Ra8-b8   
301) ..                 Bf8-e7   
302) ..                 Ng8-f6   
303) ..                 c5xd4    
304)                    Na3xc4   
305)                    Bf1-g2   
306) ..                 Nb8-d7   
307)                    0-0      
308) ..                 Rf6-f7   
309)                    e2-e3    
310) ..                 Nb8-c6   
311)                    Nb1-c3   
312) ..                 Bf8-g7   
313)                    Ng1-f3   
314) ..                 Nb8-c6   
315) ..                 c5-c4    
316)                    Bd3-f5   
317) ..                 h7-h6    
318) ..                 Bf8-c5   
319)                    Bf1-c4   
320)                    Bb5xc6   
321) ..                 e7-e5    
322)                    g2-g3    
323) ..                 Bf8-d6   
324) ..                 Nb8-c6   
325)                    Ra1-c1   
326)                    Bf1-d3   
327)                    Bc1-d2   
328)                    Ng1-f3   
329) ..                 g7-g6    
330) ..                 Nb8-c6   
331) ..                 Nb8-c6   
332)                    Nb1-c3   
333) ..                 Bc8-b7   
334)                    Bf1-g2   
335) ..                 Nb8-c6   
336) ..                 d7-d5    
337)                    g2-g3    
338) ..                 0-0      
339)                    0-0      
340)                    0-0      
341) ..                 Qd8-e7   
342) ..                 Qd8-b6   
343)                    Ng1-f3   
344)                    Nd2-f3   
345)                    Bb5xc6   
346) ..                 Qd8-d6   
347)                    Bf1-d3   
348)                    Bf1-g2   
349) ..                 Nb8-d7   
350)                    d2-d4    
351)                    Bc1-e3   
352)                    d2-d4    
353)                    Bf1-b5   
354) ..                 Bf8-g7   
355) ..                 Bc8-e6   
356) ..                 Rf8-e8   
357)                    a2-a4    
358) ..                 d7-d6    
359) ..                 h7-h6    
360)                    Qd2xd4   
361) ..                 f5xe4    
362)                    a2-a3    
363)                    Bf1-d3   
364) ..                 f7xe6    
365) ..                 Ng8-f6   
366)                    Nb1-a3   
367) ..                 Qd8-c7   
368) ..                 Nb8-c6   
369)                    Bf1-d3   
370)                    0-0      
371) ..                 Qd8-c7   
372) ..                 Nf6-e4   
373) ..                 0-0      
374)                    e2-e4    
375) ..                 Ng8-f6   
376)                    Bf1-g2   
377) ..                 e6xd5    
Dann Corbit
Posts: 12778
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: The 2804 positions that your program must understand.

Post by Dann Corbit »

Here are the updates incorportated into the EPD records:

Code: Select all

1rbq1rk1/1pp1ppbp/p1np1np1/8/2PP4/2N2NPP/PP2PPB1/R1BQ1RK1 w - - bm Bg5; pm Be3 {22} Bf4 {1} Bg5 {13} a4 {1} d5 {1} e4 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1kb1r/1p1n1ppp/pq1ppn2/6B1/4PP2/1NN5/PPP3PP/R2QKB1R w KQkq - bm Qe2; pm Bd3 {1} Be2 {12} Qd2 {2} Qd3 {3} Qe2 {3} Qf3 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp2ppbp/2n3p1/2pP4/4P3/2P2N2/P3BPPP/1RBQK2R b K - bm Bxc3+; pm Bxc3+ {18} Ne5 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/ppp1ppbp/2np1np1/8/2PPP3/2N1BP2/PP2N1PP/R2QKB1R b KQ - bm Bd7; pm Bd7 {1} Rb8 {6} Re8 {1} a5 {1} a6 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/ppp2pbp/n2p1np1/4p3/2PPP3/2N2N2/PP2BPPP/R1BQ1RK1 w - - bm dxe5; pm Be3 {100} Bg5 {9} Rb1 {1} Re1 {92} d5 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp3ppp/2nbpn2/2pp4/3P4/2P1PNB1/PP1N1PPP/R2QKB1R b KQkq - bm O-O; pm Bxg3 {13} O-O {100} Qe7 {22} b6 {3} c4 {11} cxd4 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp1ppppp/2n5/2pnP3/2B5/2P2N2/PP1P1PPP/RNBQK2R b KQkq - bm Nb6; pm Nb6 {100} e6 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3pp1/2np1n1p/4p3/4P3/2N2N2/PPP1BPPP/R1BQ1RK1 b kq - bm Be6; pm Be6 {4} Be7 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3ppp/2n1pn2/2pp4/3P4/5NP1/PPP1PPBP/RNBQ1RK1 w kq - bm Nc3; pm Bg5 {3} Nc3 {5} a3 {1} b3 {19} c3 {9} c4 {100} e3 {12}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pppn1ppp/4pn2/8/Q1pP4/5NP1/PP2PP1P/RNB1KB1R w KQkq - bm Bg2; pm Bg2 {100} Nc3 {1} Qxc4 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2q1rk1/pb1n1ppp/1ppbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1B2RK1 w - - bm Bb2; pm Bb2 {100} Bd2 {3} Rd1 {6} a4 {13} e4 {5} h3 {4}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/p2nbppp/bpp1pn2/3p4/2PPP3/1PB2NP1/P2N1PBP/R2QK2R b KQkq - bm O-O; pm Ng4 {2} Nxe4 {7} O-O {100} Qc7 {3} Rb8 {1} Rc8 {10} b5 {10} c5 {1} dxe4 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1b1n1ppp/p3pn2/1pp5/3P4/1BN1PN2/PP2QPPP/R1BR2K1 b kq - bm Qc7; pm Bd6 {11} Qb6 {46} Qb8 {100} Qc7 {23} b4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/2p2ppp/p1n1b3/1pnpP3/8/1B3N2/PPPN1PPP/R1BQ1RK1 w kq - bm c3; pm c3 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkbnr/pppb1ppp/2np4/1B2p3/3PP3/5N2/PPP2PPP/RNBQK2R w KQkq - bm d5; pm Bxc6 {4} Nc3 {100} O-O {6} c3 {2} d5 {3} dxe5 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qrbk1/1bp2ppp/p1np1n2/1p2p3/P2PP3/1BP2N1P/1P1N1PP1/R1BQR1K1 b - - bm h6; pm Na5 {21} Nb8 {1} Qd7 {10} bxa4 {1} exd4 {18} h6 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/1pp1bppp/p3pn2/3b2B1/P1QP4/5NP1/1P2PPBP/RN3RK1 w - - bm Qd3; pm Qc2 {38} Qd3 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbp1bpp1/1p2pn1p/8/2BP3B/2N1PN2/PP3PPP/R2QK2R w KQ - bm O-O; pm O-O {100} Qe2 {11} Rc1 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkbnr/pp3ppp/2p1p3/3pPb2/3P4/4B3/PPP2PPP/RN1QKBNR w KQkq - bm Bd3; pm Nd2 {100} c3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp3pbp/3p1np1/2pP4/4P3/2N2N2/PP3PPP/R1BQKB1R w KQkq - bm Bd3; pm Bb5+ {3} Bc4 {1} Bd3 {20} Be2 {100} Bf4 {3} Bg5 {26} Nd2 {28} h3 {67}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pppp1ppp/4pn2/8/1bPP4/P1N5/1P2PPPP/R1BQKBNR b KQkq - bm Bxc3+; pm Bxc3+ {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pppp1ppp/4pn2/8/2PP4/P1b5/1P2PPPP/R1BQKBNR w KQkq - bm bxc3; pm bxc3 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/1p3ppp/p3pn2/2pP4/3P4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - bm exd5; pm exd5 {100}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/1p3ppp/p3pn2/2pp4/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq - bm Be2; pm Bd3 {4} a3 {27} cxd5 {100} dxc5 {13}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp1ppp1p/5np1/2pP4/2P5/8/PP2PPPP/RNBQKBNR w KQkq - bm Nc3; pm Nc3 {100} Nf3 {23} f3 {1} g3 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pppp1ppp/8/4p3/8/1P6/PBPPPPPP/RN1QKBNR b KQkq - bm Nc6; pm Nc6 {100} d6 {50}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/pp1n1pbp/1qpp1np1/4p3/2PPP3/2N2NPP/PP3PB1/R1BQR1K1 b - - bm exd4; pm Re8 {4} a5 {1} exd4 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp4pp/2n1pn2/3p4/3P1b2/3B1N2/PP2NPPP/R2Q1RK1 w - - bm Nxf4; pm Nxf4 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp4pp/2nbpn2/3p4/3P1B2/3B1N2/PP2NPPP/R2Q1RK1 b - - bm Bxf4; pm Bxf4 {101} Kh8 {14} Nb4 {3} Ng4 {6} Nh5 {2} Nxd4 {1} Qc7 {2} Rb8 {1} g6 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk1nr/pp2ppbp/2p3p1/2p5/4P3/3P1N1P/PPP2PP1/RNBQK2R b KQkq - bm Nf6; pm Nf6 {101} Nh6 {2} b6 {23} e5 {23}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/1p2bppp/p1n1pn2/2p5/P1BP4/2N1PN2/1P3PPP/R1BQ1RK1 w kq - bm dxc5; pm Ne5 {16} Qc2 {1} Qd3 {1} Qe2 {101} b3 {1} dxc5 {77}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pppnbppp/4pn2/3p2B1/2PP4/2N1PN2/PP3PPP/R2QKB1R b KQkq - bm h6; pm Ne4 {1} O-O {101} c6 {10} h6 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/1p3ppp/p1nppn2/2p5/4P3/2N2NP1/PPPP1PBP/R1BQ1RK1 w kq - bm d4; pm Re1 {1} d3 {6} d4 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/3n2pp/p3pn2/1p6/2p1P3/2NB1N2/PP3PPP/R1BQK2R w KQkq - bm Bc2; pm Bb1 {3} Bc2 {101} Be2 {10}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp1n1ppp/2pp1n2/4p3/2PPP3/2N2N2/PP2BPPP/R1BQK2R b KQkq - bm Be7; pm Be7 {101} Qc7 {5} a6 {3} g6 {28}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp1p1ppp/2n1pn2/2p5/2P5/2N1PN2/PP1P1PPP/R1BQKB1R w KQkq - bm d4; pm Be2 {7} a3 {18} d4 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/pp1npppp/2p5/8/3PN3/5N2/PPP2PPP/R1BQKB1R b KQkq - bm Ngf6; pm Ndf6 {6} Ngf6 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1b1n1ppp/p3pn2/1pp5/3P4/1B2PN2/PP2QPPP/RNBR2K1 w kq - bm Nc3; pm Nc3 {101} a4 {3} e4 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/2p2ppp/p1n1b3/1p1pP3/4n3/1B3N2/PPPN1PPP/R1BQ1RK1 b kq - bm Be7; pm Bc5 {7} Be7 {36} Nc5 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/pppb1ppp/2np1n2/1B6/3NP3/2N5/PPP2PPP/R1BQ1RK1 b kq - bm Be7; pm Be7 {101} Nxd4 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r3kb1r/ppq2ppp/2p2n2/4nb2/P1N5/2N3P1/1P2PP1P/R1BQKB1R w KQkq - bm Bf4; pm Bf4 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r3kb1r/ppqn1ppp/2p2n2/4Pb2/P1N5/2N3P1/1P2PP1P/R1BQKB1R b KQkq - bm Nxe5; pm Nxe5 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r3kb1r/ppqn1ppp/2p2n2/4pb2/P1NP4/2N3P1/1P2PP1P/R1BQKB1R w KQkq - bm dxe5; pm Bg2 {8} Bg5 {2} dxe5 {101} e4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qk2r/pp1bnppp/4p3/2ppP3/3P4/P1P2N2/2P2PPP/R1BQKB1R w KQkq - bm Be2; pm Bd3 {2} Be2 {7} Rb1 {4} a4 {101} dxc5 {13} h4 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qk2r/pp1bnppp/4p3/2ppP3/P2P4/2P2N2/2P2PPP/R1BQKB1R b KQkq - bm Nbc6; pm Nbc6 {3} Qa5 {101} c4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb1k2r/pp2ppbp/6p1/q1p5/3PP3/2P1BN2/P4PPP/R2QKB1R w KQkq - bm Qd2; pm Bd2 {17} Nd2 {1} Qb3 {1} Qd2 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pp2ppbp/5np1/3p4/3P4/2N2NP1/PP2PPBP/R1BQK2R w KQ - bm O-O; pm Bg5 {3} Ne5 {101} O-O {40} Qb3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp1p1bp/3p1np1/5p2/2PP4/5NP1/PP2PPBP/RNBQ1RK1 b kq - bm O-O; pm O-O {101} c6 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp2ppp/5n2/3p4/1b1P4/2N5/PPQ1PPPP/R1B1KBNR w KQkq - bm Nf3; pm Bg5 {101} Nf3 {3} a3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp1p1ppp/4pn2/8/2Pp4/2N2N2/PP2PPPP/R1BQKB1R w KQkq - bm Nxd4; pm Nxd4 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp2pppp/3p1n2/8/3NP3/5P2/PPP3PP/RNBQKB1R b KQkq - bm e5; pm Nc6 {101} Qb6 {4} a6 {10} e5 {58} e6 {34} g6 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp2pppp/5n2/3p4/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq - bm Nf3; pm Bf4 {98} Bg5 {3} Nf3 {101} Qb3 {4}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp3ppp/4p3/2p5/2pP4/4PN2/PP3PPP/RNBQKB1R w KQkq - bm Bxc4; pm Bxc4 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/ppp2ppp/3p4/4p3/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - bm Nf3; pm Nf3 {72} d3 {12} d4 {62} e3 {18} e4 {17} g3 {101}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pq1bppp/p1nppn2/8/3NPP2/2N1B3/PPP1B1PP/R3QRK1 b kq - bm O-O; pm Bd7 {6} Nxd4 {2} O-O {102}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pqnbppp/p2ppn2/6B1/3NPP2/2N2Q2/PPP3PP/2KR1B1R w kq - bm Be2; pm Bd3 {32} Be2 {5} Kb1 {2} Qg3 {5} Re1 {1} f5 {7} g4 {102} h4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pqnbppp/p2ppn2/6B1/3NPPP1/2N2Q2/PPP4P/2KR1B1R b kq - bm b5; pm b5 {102}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp2ppbp/2n3p1/2p5/2BPP3/2P5/P3NPPP/R1BQ1RK1 w - - bm Be3; pm Be3 {102} dxc5 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/1p3ppp/p1nppn2/8/3NP3/2N1B3/PPP1BPPP/R2Q1RK1 b kq - bm Be7; pm Bd7 {15} Be7 {102} Qc7 {17}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/pp3ppp/2np4/2p1p3/2B1P3/2N2N2/PPPP1PPP/R1BQK2R w KQkq - bm d3; pm Nd5 {1} O-O {1} b3 {1} d3 {102} h3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2q1rk1/1bpnbp1p/p3pp2/1p6/3PN3/5NP1/PPP1QPBP/R4RK1 w - - bm Rad1; pm Nc3 {2} Ne1 {2} Ned2 {3} Qe3 {6} Rad1 {59} Rfd1 {102} Rfe1 {23} a4 {32} c3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2q1rk1/1p1nbppp/p2pbn2/4p3/P3P3/1NN1B3/1PPQBPPP/R4RK1 b - - bm Nb6; pm Nb6 {6} Nc5 {1} Qc7 {4} Rc8 {102} b6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1p1b1pp1/p1nppn1p/8/3NP3/2N1B3/PPPQ1PPP/2KR1B1R w kq - bm f3; pm f3 {102} f4 {86}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/pp1n1pp1/2p1pn1p/7P/3P1B2/3Q1NN1/PPP2PP1/2KR3R b kq - bm Be7; pm Be7 {102} Nd5 {21} Qa5 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkbnr/1ppb1p1p/p1np2p1/4p3/B2PP3/2P2N2/PP3PPP/RNBQ1RK1 b kq - bm Nf6; pm Bg7 {102}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qr1k1/1bp1bppp/p1np1n2/1p2p1N1/3PP3/1BP4P/PP3PP1/RNBQR1K1 b - - bm Rf8; pm Rf8 {102}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbp1bpp1/1p2pn1p/3p4/2PP3B/2N1PN2/PP2BPPP/R2Q1RK1 b - - bm Nbd7; pm Nbd7 {102} Nc6 {6} Ne4 {8} c5 {7} dxc4 {33}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkbnr/pp2pppp/2p5/3pPb2/3P4/4B3/PPP2PPP/RN1QKBNR b KQkq - bm Qb6; pm Qb6 {7} e6 {102}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pppp1ppp/5n2/4p3/1bP1P3/2N3P1/PP1P1PBP/R1BQK1NR b KQ - bm d6; pm Bxc3 {102} Nc6 {3} c6 {3} d6 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp1pppbp/5np1/2p5/2PP4/5NP1/PP2PP1P/RNBQKB1R w KQkq - bm d5; pm Bg2 {102} Nc3 {63} d5 {36} dxc5 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp2nppp/4p3/2ppP3/3P4/P1b5/1PPB1PPP/R2QKBNR w KQkq - bm bxc3; pm Bxc3 {102} bxc3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp2ppbp/2p2np1/3P4/3P4/5NP1/PP2PPBP/RNBQK2R b KQkq - bm cxd5; pm Nxd5 {2} cxd5 {102}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp3pbp/3p1np1/2pP4/4P3/2N2N2/PP2BPPP/R1BQK2R b KQkq - bm O-O; pm O-O {102} a6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp2ppp/4pn2/3p4/2PP4/P1P2P2/4P1PP/R1BQKBNR b KQkq - bm c5; pm O-O {6} c5 {102} c6 {11} dxc4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/1p3ppp/p7/2pp4/3P4/5N2/PPPN1PPP/R1BQKB1R w KQkq - bm Be2; pm Be2 {102} Qe2+ {2} b3 {1} c3 {1} c4 {1} dxc5 {65}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp1ppp1p/6p1/2p5/2P5/2N3P1/PP1PPP1P/R1BQKBNR b KQkq - bm Nc6; pm Bg7 {102} Nc6 {12} Nf6 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
1rb1r1k1/1pq1bppp/p1nppn2/8/P2NPP2/2N1BB2/1PP3PP/R2Q1R1K w - - bm Qd2; pm Be2 {1} Bf2 {3} Kg1 {1} Nb3 {61} Nde2 {4} Nxc6 {6} Qd2 {103} Qd3 {29} Qe1 {23} Rb1 {2} g4 {33} h3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
1rbq1rk1/1p2ppbp/p2p1np1/n1pP4/2P5/1PN3P1/P1QNPPBP/R1B2RK1 b - - bm b5; pm Bf5 {1} b5 {103} e5 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1r1k1/p2nqppp/1ppbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1BR2K1 w - - bm a4; pm Bb2 {9} a4 {16} cxd5 {1} e4 {103} h3 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1r1k1/pp1nqppp/2pbpn2/3p4/2PP4/2N1PN2/PPQ1BPPP/R1BR2K1 w - - bm a4; pm Bd2 {2} a3 {5} a4 {7} b3 {103} e4 {2} h3 {93}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/pp1nqppp/2p1p3/3n4/2BP4/2N1PN2/PP3PPP/2RQK2R w K - bm Qc2; pm Bd3 {3} Ne2 {3} Ne4 {40} O-O {103} Qb3 {1} Qc2 {16}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/pp1nqppp/2pbpn2/8/2BP4/2N1PN1P/PPQ2PP1/R1B2RK1 b - - bm b5; pm a6 {3} c5 {8} e5 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bn1rk1/ppp1qppp/3p1n2/1B2p1B1/3PP3/2P2N2/P1P2PPP/R2QR1K1 b - - bm Bg4; pm Bg4 {7} Ne6 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp2ppbp/2np1np1/2pP4/2P5/2N2NP1/PP2PPBP/R1BQ1RK1 b - - bm Na5; pm Na5 {103} Nb4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp3ppp/2n1p3/3n4/1b1P4/2NB1N2/PP1B1PPP/R2QK2R w KQ - bm O-O; pm O-O {103} Qc2 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/ppp1n1bp/3p1np1/3Ppp2/2P1P3/2NN1P2/PP1BB1PP/R2Q1RK1 b - - bm c5; pm Kh8 {12} c5 {3} f4 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/1p2bppp/p1nppn2/8/2P1P3/N1N5/PP2BPPP/R1BQK2R b KQkq - bm O-O; pm Nd7 {5} O-O {103} Qa5 {2} Qb6 {3} Qc7 {1} b6 {18}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/4bpp1/p2ppn1p/1p6/3BP3/2N2P2/PPPQ2PP/2KR1B1R w kq - bm a3; pm Bd3 {1} Kb1 {103} Qe3 {2} Qf2 {2} g4 {1} h4 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp1nbppp/2p2n2/3p2B1/3P4/2N1PN2/PP3PPP/R2QKB1R w KQkq - bm Bd3; pm Bd3 {74} Qc2 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp2bppp/2npp3/3nP3/2BP4/5N2/PP2QPPP/RNB2RK1 b kq - bm O-O; pm Nb6 {2} O-O {103} dxe5 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp1n1ppp/2n1p3/2ppP3/3P1P2/2P5/PP1N2PP/R1BQKBNR w KQkq - bm Ngf3; pm Ndf3 {103} Ngf3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pppn1ppp/3p1n2/4p3/2PP4/2N2N2/PP2PPPP/R1BQKB1R w KQkq - bm g3; pm Bg5 {32} dxe5 {1} e3 {7} e4 {103} g3 {26}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/pppb1ppp/2np1n2/1B2p3/3PP3/2N2N2/PPP2PPP/R1BQ1RK1 b kq - bm exd4; pm Be7 {103} exd4 {50}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r3kbnr/pp1n1pp1/2p1p2p/q6P/3P4/3Q1NN1/PPPB1PP1/R3K2R b KQkq - bm Qc7; pm Bb4 {17} Qb6 {3} Qc7 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r4rk1/pbqn1ppp/2pb1n2/1p2p3/3PP3/2N2NP1/PPQ1BP1P/R1BR2K1 b - - bm Rfe8; pm Rad8 {1} Rae8 {21} Rfe8 {103} b4 {5} h6 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pb3pp1/1pp2b1p/3p4/1P1P4/2N1PN2/P3BPPP/R2Q1RK1 b - - bm Nd7; pm Qd6 {15} Qe7 {1} Re8 {51} a5 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb1k2r/2q1bppp/p2ppn2/1p6/3NP3/1BN2Q2/PPP2PPP/R1B2RK1 w kq - bm Qg3; pm Be3 {1} Qg3 {103} Re1 {8} a3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb1k2r/pp3ppp/4p3/q1Pn4/8/P1P2P2/4P1PP/R1BQKBNR w KQkq - bm e4; pm Qb3 {1} e4 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pp2ppbp/2pp1np1/8/3PP3/2N2N2/PPP1BPPP/R1BQ1RK1 w - - bm h3; pm Be3 {1} Bf4 {8} Bg5 {2} Re1 {34} a4 {103} h3 {36}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp2nppp/4p3/2ppP3/1b1P4/2N5/PPPB1PPP/R2QKBNR w KQkq - bm a3; pm Nb5 {11} Nf3 {4} a3 {103} dxc5 {15} f4 {7}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp2nppp/4p3/2ppP3/1b1P4/P1N5/1PPB1PPP/R2QKBNR b KQkq - bm Bxc3; pm Bxc3 {103}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pppp1ppp/5n2/4p3/4P3/2N5/PPPP1PPP/R1BQKBNR w KQkq - bm Nf3; pm Bc4 {77} Nf3 {103} a3 {3} b3 {2} d4 {6} f4 {38} g3 {62} h3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pppppppp/5n2/8/2P5/6P1/PP1PPP1P/RNBQKBNR b KQkq - bm Nc6; pm Nc6 {23} c5 {101} c6 {56} d5 {24} d6 {24} e5 {103} e6 {49} g6 {61}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp2pppp/2p5/3p4/4P3/5N2/PPPP1PPP/RNBQKB1R w KQkq - bm e5; pm Nc3 {103} e5 {26} exd5 {25}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp3ppp/2p1p3/8/2PPN3/8/PP3PPP/R1BQKBNR b KQkq - bm Bb4+; pm Bb4+ {103} Nf6 {4} e5 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1kb1r/pp1n1ppp/2p1p3/q2n2B1/3P4/2N1PN2/PP3PPP/R2QKB1R w KQkq - bm Qb3; pm Qb3 {3} Qd2 {104} e4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/1ppnnpbp/3p2p1/p2Pp3/2P1P3/P1N5/1P1NBPPP/R1BQ1RK1 w - - bm h4; pm Bd3 {1} Kh1 {2} Ndb1 {1} Nf3 {20} Qc2 {1} Rb1 {104} Re1 {3} a4 {12} b3 {1} f3 {1} h4 {16}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp2ppbp/2np1np1/2p5/2PP4/2N2NP1/PP2PPBP/R1BQ1RK1 w - - bm dxc5; pm Re1 {2} d5 {104} dxc5 {74} e3 {4}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp2bppp/2npp3/3nP3/2BP4/5N2/PP3PPP/RNBQ1RK1 w kq - bm Qc2; pm Bd2 {7} Nc3 {13} Qe2 {104} Re1 {3} a3 {3} exd6 {8}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp2ppbp/2np1np1/8/4P3/1NN5/PPP1BPPP/R1BQ1RK1 b kq - bm O-O; pm Bd7 {1} O-O {104} a6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3pp1/2np1n1p/4p3/4P3/2N2N2/PPP1BPPP/R1BQK2R w KQkq - bm Bc4; pm Bc4 {4} O-O {104}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/pp3ppp/2np4/1N2p3/2P1P3/8/PP3PPP/RNBQKB1R b KQkq - bm Nf6; pm Be6 {7} Be7 {104} Nf6 {1} h6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/pppp1p1p/2n3p1/4p3/2P5/6P1/PP1PPPBP/RNBQK1NR w KQkq - bm Nc3; pm Nc3 {104} b3 {5} d3 {2} e3 {7}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqr1k1/ppp2pp1/2np1n1p/8/2P1p3/2P1N1P1/PP2PPBP/R1BQ1RK1 w - - bm Qc2; pm Nd5 {13} Qc2 {104} b3 {6} f3 {3} f4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r3kb1r/1bqn1ppp/p3Pn2/1p6/2p1P3/2N2N2/PPB2PPP/R1BQ1RK1 b kq - bm fxe6; pm fxe6 {104}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r3kb1r/1bqn1ppp/p3pn2/1p1P4/2p1P3/2N2N2/PPB2PPP/R1BQ1RK1 w kq - bm dxe6; pm Be3 {1} Bg5 {1} Nd4 {14} Ng5 {1} Qe2 {3} dxe6 {104} g3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/pp3ppp/2p1pn2/4Nb2/P1pP4/2N5/1P2PPPP/R1BQKB1R w KQkq - bm g3; pm Bg5 {1} f3 {104} g3 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkbnr/ppp1pppp/8/3p4/6b1/5NP1/PPPPPPBP/RNBQK2R b KQkq - bm Nc6; pm Nd7 {104} Nf6 {9} c6 {98} e6 {7}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pp3ppp/4pn2/3p4/1bPP4/2NB1N2/PP3PPP/R1BQ1RK1 b - - bm dxc4; pm dxc4 {104}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pp3ppp/4pn2/8/1bpP4/2NB1N2/PP3PPP/R1BQ1RK1 w - - bm Bxc4; pm Bxc4 {104}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp2ppbp/2p2np1/3p4/2PP4/5NP1/PP2PPBP/RNBQK2R w KQkq - bm O-O; pm Bf4 {2} Na3 {5} Nbd2 {18} Nc3 {2} Ne5 {2} O-O {55} Qa4 {11} Qb3 {21} b3 {19} cxd5 {104}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp2ppbp/5np1/3p4/3P4/2N2NP1/PP2PPBP/R1BQK2R b KQkq - bm Nc6; pm Nc6 {8} Ne4 {6} O-O {104} Qb6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp3ppp/4p3/2Pn4/8/P1P2P2/4P1PP/R1BQKBNR b KQkq - bm f5; pm Qa5 {104} f5 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp1p1ppp/2p2n2/4p3/2B1P3/3P4/PPP2PPP/RNBQK1NR w KQkq - bm Nf3; pm Bb3 {2} Bg5 {9} Nc3 {6} Nf3 {104}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp2pppp/8/3n4/8/2N5/PP1P1PPP/R1BQKBNR w KQkq - bm Nf3; pm Bc4 {5} Nf3 {104} d4 {14}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/ppp1pppp/5n2/3p2B1/3P4/2N5/PPP1PPPP/R2QKBNR b KQkq - bm c5; pm Bf5 {28} Nbd7 {104} c5 {22} c6 {34} e6 {11} g6 {3} h6 {4}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pppppp1p/5np1/8/3P4/4PN2/PPP2PPP/RNBQKB1R b KQkq - bm Bg7; pm Bg7 {104} c5 {12} d6 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp1ppppp/8/2p5/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - bm d5; pm Nc3 {1} Nf3 {6} c3 {5} d5 {104} dxc5 {10} e3 {8} e4 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/ppppp1pp/8/5p2/3P4/5N2/PPP1PPPP/RNBQKB1R b KQkq - bm Nf6; pm Nf6 {104} c6 {1} d6 {25} e6 {34} g6 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
1rbq1rk1/1p2ppbp/p2p1np1/n1pP4/2P5/2N3P1/PPQNPPBP/R1B2RK1 w - - bm a4; pm Nce4 {10} Rb1 {9} a3 {19} a4 {20} b3 {105} e4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pqp1ppp/p3pn2/2b5/4P3/2NQ4/PPP1BPPP/R1B2R1K b kq - bm h5; pm O-O {7} b5 {105} b6 {1} h5 {10}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp2bppp/2nppn2/8/3NP3/2N1B3/PPP1BPPP/R2QK2R w KQkq - bm Qd3; pm O-O {105} Qd2 {8} f4 {24} g4 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp1npppp/2p2n2/8/2BPN3/8/PPP2PPP/R1BQK1NR w KQkq - bm Nxf6+; pm Ng3 {4} Ng5 {105} Nxf6+ {19}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp2pppp/2np1n2/8/3NP3/2N2P2/PPP3PP/R1BQKB1R b KQkq - bm g6; pm Bd7 {7} Nxd4 {23} Qb6 {6} a6 {10} e5 {105} e6 {34} g6 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqr1k1/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PPQ1PPBP/R1B2RK1 w - - bm b3; pm Rd1 {18} b3 {4} dxe5 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2q1rk1/1p1nbppp/p2pbn2/4p3/4P3/1NN1B3/PPPQBPPP/R4RK1 w - - bm f4; pm Bf3 {2} Rad1 {5} Rfd1 {3} Rfe1 {1} a4 {105} f3 {1} f4 {38}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2q1rk1/ppp1bppp/2n1p3/1B1n1b2/3P4/P4N1P/1PP2PP1/RNBQK2R w KQ - bm c4; pm O-O {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/ppp1bppp/2n1p3/1B1n1b2/3P4/P4N1P/1PP2PP1/RNBQK2R b KQkq - bm Bf6; pm O-O {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/ppp1bppp/2n1p3/3n1b2/3P4/P4N1P/1PP1BPP1/RNBQK2R w KQkq - bm c4; pm Bb5 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/ppp2ppp/2n1p3/3n1b2/3P4/5N1P/PPP1BPP1/RNBQK2R w KQkq - bm O-O; pm a3 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/ppp2ppp/2n1p3/3n1b2/3P4/P4N1P/1PP1BPP1/RNBQK2R b KQkq - bm Bd6; pm Be7 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/pb1ppp1p/1p3np1/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 b kq - bm Bg7; pm Bg7 {105} Nc6 {7} d6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/ppp1pppp/8/3n1b2/3P4/5N1P/PPP2PP1/RNBQKB1R b KQkq - bm Nc6; pm e6 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/ppp1pppp/8/3n1b2/3P4/7P/PPP2PP1/RNBQKBNR w KQkq - bm Nf3; pm Nf3 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/ppp2ppp/4p3/3n1b2/3P4/5N1P/PPP1BPP1/RNBQK2R b KQkq - bm Bb4+; pm Nc6 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/ppp2ppp/4p3/3n1b2/3P4/5N1P/PPP2PP1/RNBQKB1R w KQkq - bm a3; pm Be2 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb1k2r/pppnqppp/4p3/3pP3/3P1P2/2N5/PPP3PP/R2QKBNR b KQkq - bm O-O; pm Nb6 {2} O-O {105} a6 {45}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb2rk1/pp2ppbp/6p1/8/3PP3/5N2/P2BBPPP/1R2K2R b K - bm b6; pm Rd8 {36} b6 {105} e6 {10}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pp2ppbp/5np1/3pN3/3P4/2N3P1/PP2PPBP/R1BQK2R b KQ - bm Nc6; pm Bf5 {4} Nc6 {8} Ng4 {1} b6 {2} e6 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/ppppp1bp/5np1/5p2/3P4/5NP1/PPP1PPBP/RNBQ1RK1 w - - bm c4; pm Nbd2 {8} b3 {20} b4 {7} c3 {6} c4 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp1bppp/4pn2/3p4/2P5/5NP1/PP1PPPBP/RNBQK2R w KQkq - bm O-O; pm O-O {105} b3 {4} d4 {45}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp2pbp/4p1p1/3P2N1/3P4/2N5/PP2PPPP/R2QKB1R w KQkq - bm Qa4+; pm Nf3 {105} Qd2 {86} h4 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp2pbp/4p1p1/3P4/3P4/2N2N2/PP2PPPP/R2QKB1R b KQkq - bm exd5; pm exd5 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp1n1ppp/4p3/2ppP3/3P1P2/2P5/PP1N2PP/R1BQKBNR b KQkq - bm Nc6; pm Be7 {1} Nc6 {105} cxd4 {3} f5 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/ppp1pppp/8/3n4/3P4/7P/PPP2PP1/RNBQKBNR b KQkq - bm Bf5; pm Bf5 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/ppp1pppp/8/3n4/3P4/8/PPP2PPP/RNBQKBNR w KQkq - bm c4; pm Be2 {4} Nc3 {1} Nf3 {62} c3 {2} c4 {44} g3 {3} h3 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/ppp2ppp/4pn2/8/Q1pP4/5NP1/PP2PP1P/RNB1KB1R b KQkq - bm Bd7; pm Bd7 {25} Nbd7 {105} Nc6 {3} c6 {13}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/1pp2ppp/p3p3/3p4/3PP3/5N2/PPPN1PPP/R1BQKB1R b KQkq - bm dxe4; pm Nf6 {5} c5 {105}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/ppp1pppp/8/3p4/8/4PN2/PPPP1PPP/RNBQKB1R b KQkq - bm Nc6; pm Bf5 {53} Bg4 {63} Nc6 {33} Nf6 {105} c5 {84} c6 {53} g6 {55}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp1pppbp/2n2np1/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 w - - bm d4; pm a3 {2} d3 {9} d4 {106} e3 {4}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pppp1pp1/1bn2n1p/1B2p3/3PP2B/2P2N2/PP3PPP/RN1Q1RK1 b - - bm d6; pm d6 {106} exd4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pppp1ppp/5n2/2b5/B2nP3/2NN4/PPPP1PPP/R1BQK2R b KQ - bm Bb6; pm Bb6 {106} d6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp1pppbp/2n2np1/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 b kq - bm Qb6; pm O-O {106} d5 {5} d6 {31}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp2bppp/2n1p3/3n4/3P4/2NB1N2/PP3PPP/R1BQ1RK1 b kq - bm O-O; pm Bd7 {1} Nf6 {4} O-O {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp3ppp/2n1p3/3n4/1b1P4/2N2N2/PP1B1PPP/R2QKB1R w KQkq - bm Bb5; pm Bb5 {17} Bd3 {106} Nxd5 {1} a3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3ppp/2n1pn2/2pp4/2P5/2N2NP1/PP1PPPBP/R1BQK2R w KQkq - bm cxd5; pm O-O {2} b3 {3} cxd5 {106} d3 {2} d4 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pppp1ppp/2n1pn2/8/2PP4/5N2/PP2PPPP/RNBQKB1R w KQkq - bm Nc3; pm Bf4 {11} Bg5 {9} Nc3 {106} a3 {42} d5 {10} e3 {37} g3 {27}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/pp2pppp/2np4/8/3QP3/5N2/PPP2PPP/RNB1KB1R w KQkq - bm Bb5; pm Bb5 {106} Qd2 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1b1n1pp1/p3p2p/1p1N4/3N2P1/P3BP2/1PPQ3P/2KR1B1R b kq - bm Bxd5; pm Bxd5 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1b1n1pp1/p3p2p/1p1n4/3N2P1/P1N1BP2/1PPQ3P/2KR1B1R w kq - bm Nxd5; pm Nxd5 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1b1n1pp1/p3pn1p/1p1P4/3N2P1/P1N1BP2/1PPQ3P/2KR1B1R b kq - bm Nxd5; pm Bxd5 {9} Nxd5 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/pp1npppp/2p2n2/3p4/6b1/3P1NP1/PPPNPPBP/R1BQ1RK1 b kq - bm e5; pm e5 {106} e6 {30}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/p1ppbppp/bp2pn2/8/2PPP3/1PN2NP1/P2B1P1P/R2QKB1R b KQ - bm d5; pm Bb7 {5} d5 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbp1bpp1/1p2pn1p/8/2BP3B/2N1PN2/PP3PPP/R2Q1RK1 b - - bm Nbd7; pm Nbd7 {106} Ne4 {6} Qc8 {1} a6 {4} c5 {61}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbpp1ppp/1p2pn2/8/1PP5/P1Q2N2/1B1PPPPP/R3KB1R b KQ - bm a5; pm a5 {1} c5 {1} d6 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/1b3ppp/p3pn2/1pp5/3P4/1B2PN2/PP2QPPP/RNBR2K1 b kq - bm Nc6; pm Nbd7 {106} c4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/pbpp1ppp/1p2pn2/8/2PP4/5NP1/PP1NPPBP/R1BQK2R b KQkq - bm Be7; pm Bb4 {3} Be7 {46} c5 {106} d5 {4}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/ppp3bp/3p1pp1/4p3/2PPP1nB/2N2N2/PP2BPPP/R2QK2R b KQ - bm Nc6; pm Na6 {3} Nc6 {106} Nd7 {2} Qd7 {2} Re8 {1} c6 {1} exd4 {11} g5 {49}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/ppppp1bp/5np1/5p2/2PP4/2N2NP1/PP2PPBP/R1BQK2R b KQ - bm Nc6; pm d6 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/1p2bppp/p2ppn2/8/3NP3/2N1B3/PPP1BPPP/R2QK2R w KQkq - bm f4; pm O-O {56} Qd2 {1} a4 {13} f4 {106} g4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp1ppbp/3p1np1/8/3PP3/2N2N1P/PPP2PP1/R1BQKB1R b KQkq - bm O-O; pm Nc6 {1} O-O {106} b6 {2} c5 {1} c6 {21}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp1ppp1p/5np1/2p5/2PP4/5NP1/PP2PP1P/RNBQKB1R b KQkq - bm Bg7; pm Bg7 {106} Qa5+ {7} cxd4 {25}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp2pp1p/2pp1np1/8/3PP3/2N1B3/PPPQ1PPP/R3KBNR b KQkq - bm Bg7; pm Bg7 {13} Nbd7 {10} b5 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp3ppp/4pn2/2pp4/3PP3/5N2/PPPN1PPP/R1BQKB1R w KQkq - bm exd5; pm Bb5+ {5} e5 {30} exd5 {106}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/ppp1pp1p/5np1/3p2B1/2PP4/2N5/PP2PPPP/R2QKBNR b KQkq - bm Ne4; pm Bg7 {13} Ne4 {106} dxc4 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp1p1ppp/4p3/2p5/4P3/3P4/PPP2PPP/RNBQKBNR w KQkq - bm Nf3; pm Nc3 {1} Nf3 {106} c3 {2} f4 {1} g3 {56}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
1rr3k1/2qp1ppp/p1p1pn2/8/1b2P3/4B3/PPP1BPPP/R2Q1RK1 w - - bm Bxa6; pm Bxa6 {107} a3 {1} e5 {7}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
2rq1rk1/pb1n1ppp/1p1ppn2/2p3B1/2PP4/P1QBPP2/1P2N1PP/R3K2R w KQ - bm O-O; pm O-O {107} Qb3 {35} Qd2 {21} Rc1 {1} Rd1 {10} a4 {4} b3 {22} b4 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pq1bppp/p1nppn2/8/2BNP3/2N1B3/PPP1QPPP/2KR3R w kq - bm a3; pm Bb3 {107} Nxc6 {2} a3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/pp1n1ppp/4pB2/qB6/3NP3/2P5/P4PPP/R2QK2R b KQkq - bm Qxc3+; pm Qxc3+ {107} gxf6 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1kbnr/pp3ppp/1qn1p3/3pP3/2pP4/P1P2N2/1P3PPP/RNBQKB1R w KQkq - bm Be2; pm Be2 {8} Nbd2 {107} Qc2 {1} g3 {15} h4 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/2q1bppp/p2p1n2/np2p3/3PP3/5N1P/PPBN1PP1/R1BQR1K1 b - - bm Bb7; pm Bb7 {107} Bd7 {42} Be6 {18} Nc6 {15} Rd8 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/pp1n1pbp/1qpp1np1/4p3/2PPP3/2N2NPP/PP3PB1/R1BQ1RK1 w - - bm c5; pm Rb1 {1} Re1 {107} b3 {2} c5 {68} d5 {21} dxe5 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/1pp1ppbp/p1np1np1/8/2PPP3/2N1BP2/PP2N1PP/R2QKB1R w KQ - bm Kf2; pm Nc1 {3} Qd2 {107} Rc1 {2} a3 {5} h4 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/1ppnn1bp/3p2p1/p2Ppp2/1PP1P3/P1N5/3NBPPP/1RBQ1RK1 b - - bm axb4; pm Kh8 {107} Nf6 {1} axb4 {10} b6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PPQ1PPBP/R1B1K2R w KQ - bm O-O; pm O-O {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/ppp1ppbp/2np1np1/8/2PPP3/2N1BP2/PP4PP/R2QKBNR w KQ - bm Bd3; pm Nge2 {107} Qd2 {20} Rb1 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pppp1pp1/1bn2n1p/1B2p1B1/3PP3/2P2N2/PP3PPP/RN1Q1RK1 w - - bm Bxf6; pm Bh4 {107} Bxf6 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pppp1ppp/5n2/2b1N3/B2nP3/2N5/PPPP1PPP/R1BQK2R w KQ - bm Nd3; pm Nd3 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PP2PPBP/R1BQK2R w KQkq - bm O-O; pm O-O {32} Qc2 {107} e4 {31}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp1nbppp/2pp1n2/4p3/2PP4/2N2NP1/PPQ1PPBP/R1B1K2R b KQkq - bm exd4; pm O-O {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pppp1ppp/5n2/2b1N3/B2nP3/2N5/PPPP1PPP/R1BQK2R b KQkq - bm c6; pm O-O {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pppp1ppp/5n2/2b1p3/B2nP3/2N2N2/PPPP1PPP/R1BQK2R w KQkq - bm Nxe5; pm Nxe5 {107} O-O {1} d3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp1p1ppp/2n1pn2/2p5/2PP4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - bm d5; pm cxd4 {6} d5 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2q1rk1/1bpnbpp1/pp2pn1p/8/2BP3B/2N1PN2/PP3PPP/2RQ1RK1 w - - bm a4; pm Bd3 {3} Be2 {9} Bg3 {1} Qc2 {22} Qe2 {4} Re1 {1} a4 {107} d5 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/pp1n1ppp/2p1pn2/5b2/PbBP4/2N1PN2/1P2QPPP/R1B2RK1 b kq - bm Ne4; pm Bg4 {29} Bg6 {99} Ne4 {9} O-O {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/pp2bppp/5n2/2np4/8/1N3N2/PPP2PPP/R1BQ1RK1 b kq - bm Ne6; pm Nce4 {107} Ne6 {65} Nxb3 {4} O-O {13} Qb6 {1} b6 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1p1b1pp1/p1nppn1p/6B1/3NPP2/2N5/PPPQ2PP/2KR1B1R w kq - bm Bh4; pm Bh4 {107} Bxf6 {15}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbp1bpp1/1p2pB1p/3p4/2PP4/2N1PN2/PP3PPP/2RQKB1R b K - bm Bxf6; pm Bxf6 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/1b3ppp/p3pn2/1pp5/3P4/1B2PN2/PP2QPPP/RNB2RK1 w kq - bm Nc3; pm Nc3 {33} Rd1 {107} a4 {52}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/ppp2ppp/3pp3/3nP3/3P2b1/5N2/PPP1BPPP/RNBQ1RK1 b kq - bm Be7; pm Be7 {107} Nb6 {1} Nc6 {2} a6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/p4ppp/1p2pn2/6B1/1bBP4/2N2N2/PP3PPP/R2Q1RK1 b - - bm Bb7; pm Bb7 {107} Bxc3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pp2ppbp/6p1/2p5/2BPP3/2P5/P3NPPP/R1BQ1RK1 b - - bm Nc6; pm Nc6 {107} Nd7 {2} Qc7 {5} cxd4 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/pp3ppp/4pn2/8/1bBP4/2N2N2/PP3PPP/R1BQK2R w KQ - bm O-O; pm O-O {107} a3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk1nr/ppp1bppp/4p3/3P4/3P4/2N5/PP2PPPP/R1BQKBNR b KQkq - bm exd5; pm exd5 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp4pp/2pbpn2/3p1p2/2PP4/5NP1/PP2PPBP/RNBQ1RK1 w kq - bm Nc3; pm Bf4 {35} Bg5 {3} Nbd2 {10} Nc3 {5} Ne5 {4} Qc2 {17} b3 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp1ppppp/2p2n2/8/2P5/5N2/PP1PPPPP/RNBQKB1R w KQkq - bm Nc3; pm Nc3 {66} Qa4 {11} b3 {35} d4 {107} e3 {13} g3 {53}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pppp1ppp/5n2/4p3/2PP4/8/PP2PPPP/RNBQKBNR w KQkq - bm dxe5; pm d5 {1} dxe5 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/ppppp1pp/5n2/5p2/2PP4/8/PP2PPPP/RNBQKBNR w KQkq - bm g3; pm Nc3 {28} Nf3 {18} e3 {1} g3 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/1pp2ppp/p3p3/8/2BP4/4PN2/PP3PPP/RNBQK2R b KQkq - bm Nf6; pm Nf6 {53} b5 {12} c5 {107}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp2pppp/3p4/8/3QP3/5N2/PPP2PPP/RNB1KB1R b KQkq - bm Nf6; pm Bd7 {23} Nc6 {107} Nf6 {1} a6 {58}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/ppp1pppp/3p4/8/2P5/6P1/PP1PPP1P/RNBQKBNR b KQkq - bm c5; pm Nf6 {107} e5 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pppppppp/8/8/8/2N5/PPPPPPPP/R1BQKBNR b KQkq - bm d5; pm Nf6 {39} c5 {96} c6 {3} d5 {107} d6 {2} e5 {14} e6 {1} g6 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pq1bppp/p1nppn2/8/3NPP2/2N1B3/PPP1B1PP/R2Q1RK1 w kq - bm Qd2; pm Bf3 {1} Kh1 {89} Nb3 {3} Nxc6 {22} Qd2 {5} Qd3 {4} Qe1 {108} a3 {4} a4 {68} f5 {6} g4 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/pp1p1ppp/1q2pn2/4n3/1bP1P3/1NN3P1/PP2QP1P/R1B1KB1R b KQkq - bm a5; pm Bxc3+ {1} O-O {11} Qc6 {1} a5 {7} d6 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1kb1r/pp1n1ppp/2p1pn2/q2P2B1/3P4/2N1PN2/PP3PPP/R2QKB1R b KQkq - bm Nxd5; pm Nxd5 {108} exd5 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/ppq2ppp/2n1p1n1/2ppP2Q/3P4/P1PB1N2/2P2PPP/R1B2RK1 b - - bm c4; pm Nce7 {8} c4 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/ppq2ppp/2n1pn2/2p5/2BP4/P1P1PN2/5PPP/R1BQ1RK1 w - - bm a4; pm Ba2 {46} Bb2 {67} Bb5 {35} Bd3 {108} Be2 {5} Qc2 {37} Qd3 {1} Qe2 {1} Rb1 {36} Re1 {3} a4 {61} h3 {18}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/ppq2ppp/2n2n2/2p1p3/3P4/P1PBPN2/5PPP/R1BQ1RK1 w - - bm dxe5; pm Ng5 {1} Qc2 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pp2bpp1/2n2n1p/3p2B1/3N4/2N3P1/PP2PPBP/R2Q1RK1 w - - bm Be3; pm Be3 {108} Bf4 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/ppp1ppbp/1nn3p1/8/3P4/2N1PNP1/PP3PBP/R1BQ1RK1 b - - bm Bg4; pm Bg4 {38} Re8 {108} a5 {1} e5 {37} e6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp2bppp/2n1p3/3n4/3P4/2NB1N2/PP3PPP/R1BQK2R w KQkq - bm O-O; pm Be4 {1} O-O {108} a3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/1p1pnppp/p1n1p3/1Bp5/4P3/2P2N2/PP1P1PPP/RNBQ1RK1 w kq - bm Ba4; pm Ba4 {108} Be2 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3ppp/2np1n2/4p3/4P3/2N2N2/PPP1BPPP/R1BQK2R b KQkq - bm Be7; pm Be7 {5} b6 {3} h6 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/1p1bbppp/p1nppn2/6B1/3NP3/2N2P2/PPPQ2PP/2KR1B1R w kq - bm Be3; pm Be3 {11} Kb1 {4} Nb3 {6} g4 {6} h4 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/3nbpp1/p2pbn1p/1p2p3/4P1PP/1NN1BP2/PPPQ4/2KR1B1R b kq - bm b4; pm Nb6 {108} Qc7 {5} b4 {20}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r4rk1/1bqnbppp/pp1ppn2/8/2PNP3/2N1B1P1/PP3PBP/2RQR1K1 w - - bm Qe2; pm Nd5 {2} Qd3 {4} Qe2 {23} Rc2 {1} b3 {108} f3 {48} f4 {83} h3 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbp2pp1/1p2pb1p/3P4/3P4/2N1PN2/PP3PPP/2RQKB1R b K - bm exd5; pm exd5 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbp2pp1/1p2pb1p/3p4/2PP4/2N1PN2/PP3PPP/2RQKB1R w K - bm cxd5; pm cxd5 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1q1rk1/pbpp1ppp/1p2pn2/8/1PP5/P1Q2N2/3PPPPP/R1B1KB1R w KQ - bm d3; pm Bb2 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qk2r/p1pp1ppp/bp2pn2/8/1bPP4/5NP1/PPQNPP1P/R1B1KB1R b KQkq - bm Bb7; pm Bb7 {108} O-O {9} c5 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qk2r/pbpp1ppp/1p2pn2/8/1bPP4/5NP1/PPQNPP1P/R1B1KB1R w KQkq - bm Bg2; pm Bg2 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkbnr/pp3ppp/4p3/2ppPb2/3P4/4BN2/PPP1BPPP/RN1QK2R b KQkq - bm Qb6; pm Nc6 {1} Nd7 {69} Ne7 {17} Qb6 {4} cxd4 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkbnr/pp3ppp/4p3/3pPb2/3N4/4B3/PPP1BPPP/RN1QK2R b KQkq - bm Ne7; pm Ne7 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkbnr/pp3ppp/4p3/3pPb2/3p4/4BN2/PPP1BPPP/RN1QK2R w KQkq - bm Nxd4; pm Nxd4 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb1k2r/pp3ppp/4pn2/qN4B1/2B1P3/2P5/P4PPP/R2QK2R b KQkq - bm Nxe4; pm Nxe4 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb2rk1/1pq1bppp/p2ppn2/8/3NPP2/2N1B3/PPP1B1PP/R2Q1RK1 w - - bm Qe1; pm Bf3 {38} Kh1 {15} Nb3 {5} Qd3 {4} Qe1 {108} a3 {1} a4 {49} f5 {19} g4 {68}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/p1pp1ppp/1p2pn2/8/1PP5/P1Q2N2/3PPPPP/R1B1KB1R b KQ - bm Bb7; pm Bb7 {108} a5 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/p4ppp/1p2pn2/8/1bBP4/2N2N2/PP3PPP/R1BQ1RK1 w - - bm Qb3; pm Bg5 {108} Ne5 {1} Qa4 {1} Qb3 {5} Qe2 {5} Re1 {13}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/ppp2ppp/4pn2/3p4/1bPP4/P1N1P3/1P2NPPP/R1BQKB1R b KQ - bm Bd6; pm Bd6 {30} Be7 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp1p1ppp/4pn2/2p5/1bPP4/2N2NP1/PP2PP1P/R1BQKB1R b KQkq - bm Nc6; pm Bxc3+ {7} Nc6 {43} Ne4 {21} O-O {23} b5 {1} b6 {10} cxd4 {108} d5 {1} d6 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp1p1ppp/4pn2/8/1bPp4/2N2NP1/PP2PP1P/R1BQKB1R w KQkq - bm Nxd4; pm Nxd4 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp1pppbp/2p2np1/8/2PP4/5NP1/PP2PPBP/RNBQK2R b KQkq - bm d5; pm O-O {90} a6 {12} d5 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp4pp/2pbpn2/3p1p2/2PP4/1P3NP1/P3PPBP/RNBQ1RK1 b kq - bm O-O; pm Nbd7 {1} O-O {6} Qe7 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp2pppp/8/3p4/4P3/8/PP1P1PPP/RNBQKBNR w KQkq - bm exd5; pm Qa4+ {6} e5 {3} exd5 {108}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/pp1n1ppp/4pn2/qB4B1/3NP3/2P5/P4PPP/R2QK2R w KQkq - bm Bxf6; pm Bxf6 {109} Qc2 {1} Qd3 {5} Qf3 {18}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/ppq2ppp/2n1pn2/2p5/3P4/P1PBPN2/5PPP/R1BQ1RK1 b - - bm e5; pm e5 {109}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/4bppp/ppnppn2/8/2P1P3/N1N5/PP2BPPP/R1BQ1RK1 w - - bm Be3; pm Be3 {109} Nc2 {7} Qd3 {1} b3 {1} f4 {3} h4 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/1p2bppp/p1nppn2/8/2BNP3/2N1B3/PPP1QPPP/R3K2R w KQkq - bm O-O; pm Bb3 {26} Nxc6 {8} O-O-O {109} O-O {34} Rd1 {9} a3 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3ppp/2n1pn2/2pP4/3P4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - bm exd5; pm Nxd5 {74} exd5 {109}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pppp1ppp/2n2n2/4p3/2P5/2N3P1/PP1PPP1P/R1BQKBNR w KQkq - bm Bg2; pm Bg2 {46} Nf3 {109} a3 {8} d3 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/pp1p1ppp/2n1p3/2p5/4P3/5N2/PPPPQPPP/RNB1KB1R w KQkq - bm b3; pm b3 {1} c3 {4} d3 {2} g3 {109}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkbnr/pp1bpppp/2Bp4/8/3QP3/5N2/PPP2PPP/RNB1K2R b KQkq - bm Bxc6; pm Bxc6 {109} bxc6 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r3kb1r/p1ppqppp/b1p5/3nP3/2P5/8/PP2QPPP/RNB1KB1R w KQkq - bm Qe4; pm Nd2 {14} Qe4 {12} a3 {1} b3 {109} g3 {13}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkb1r/pbpp1ppp/1p2pn2/8/2PP4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - bm Bb4; pm Bb4 {109} Be7 {4} Ne4 {6} c5 {10} d5 {67} g6 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qkbnr/pppb1ppp/4p3/8/3PN3/8/PPP2PPP/R1BQKBNR w KQkq - bm Nf3; pm Bd3 {1} Be2 {3} Nf3 {109} c4 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk1nr/pp1pppbp/6p1/2p5/2P1P3/5N2/PP1P1PPP/RNBQKB1R w KQkq - bm d4; pm Nc3 {10} d4 {109}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/pp3ppp/4pn2/8/1bBP4/2N2N2/PP3PPP/R1BQK2R b KQkq - bm O-O; pm Nc6 {1} O-O {109} Qc7 {3} a6 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/1p2pppp/p1p2n2/3p4/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq - bm Nf3; pm Bd2 {5} Bd3 {17} Nf3 {109} Qc2 {68} a4 {4} b3 {5} c5 {1} cxd5 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pp3ppp/4pn2/2pp4/3P1B2/4PN2/PPP2PPP/RN1QKB1R w KQkq - bm Nc3; pm Nbd2 {26} Nc3 {1} c3 {109} c4 {1} dxc5 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkb1r/pppp1ppp/5n2/4p3/2B1P3/2N5/PPPP1PPP/R1BQK1NR b KQkq - bm Nc6; pm Bc5 {32} Be7 {8} Nc6 {109} Nxe4 {38} c6 {10} d6 {19}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/1pp2ppp/p3p3/3p4/3PP3/8/PPPN1PPP/R1BQKBNR w KQkq - bm Bd3; pm Bd3 {2} Ngf3 {109} e5 {2}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp3ppp/2p1p3/3p4/2PPP3/2N5/PP3PPP/R1BQKBNR b KQkq - bm dxe4; pm Bb4 {22} Nf6 {2} dxe4 {109}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/pp3ppp/2p1p3/8/2PPp3/2N5/PP3PPP/R1BQKBNR w KQkq - bm Nxe4; pm Nxe4 {109}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pqp1ppp/p3pn2/2b1n3/3NP3/2NBB2P/PPP2PP1/R2Q1R1K b kq - bm O-O; pm b5 {1} d6 {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/ppppnppp/5q2/2b1n3/2BNP3/2P1B3/PP3PPP/RN1QK2R w KQkq - bm Be2; pm Bb3 {1} Be2 {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/ppp1qppp/2np1n2/1B2p1B1/4P3/2PP1N2/P1P2PPP/R2QR1K1 b - - bm h6; pm Nd8 {110} h6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bn1rk1/ppp1qppp/3p1n2/1B2p1B1/4P3/2PP1N2/P1P2PPP/R2QR1K1 w - - bm d4; pm d4 {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/pppn1pbp/3p1np1/8/2PNP3/2N3P1/PP3PBP/R1BQ1RK1 b - - bm Ng4; pm Nb6 {3} Nc5 {2} Ne5 {5} Ng4 {15} Re8 {110} a6 {2} c6 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/pp4pp/2nbpn2/3p4/3P4/3B1N2/PP2NPPP/R1BQK2R w KQkq - bm O-O; pm Bf4 {5} O-O {110} Qb3 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3ppp/2np1n2/4p3/3NP3/2N5/PPP1BPPP/R1BQK2R w KQkq - bm Nf3; pm Nb3 {17} Nf3 {110} Nxc6 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pppp1ppp/5n2/4p3/B2nP3/2N2N2/PPPP1PPP/R1BQK2R b KQkq - bm Nxf3+; pm Bc5 {110} Nxf3+ {13} c6 {96}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/1p1p1ppp/p1n1p3/8/3NP3/2N3P1/PPP2P1P/R1BQKB1R b KQkq - bm Nf6; pm Nf6 {1} Nge7 {13} Nxd4 {1} Qc7 {110} d6 {29}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2q1rk1/1b2bppp/p2p1n2/npp1p3/3PP3/2P2N1P/PPB2PP1/RNBQR1K1 w - - bm d5; pm Nbd2 {110} a4 {1} b3 {15} b4 {1} d5 {55} dxc5 {2} dxe5 {5}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qk2r/pp1n1ppp/2p1pn2/5b2/PbBP4/1QN1PN2/1P3PPP/R1B2RK1 b kq - bm a5; pm Bxc3 {5} Qb6 {101} Qe7 {1} a5 {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r2qkb1r/1p1n1ppp/p2pbn2/4p3/4P3/1NN1B3/PPPQ1PPP/R3KB1R w KQkq - bm f4; pm Bd3 {2} Be2 {19} O-O-O {11} Rd1 {2} f3 {110} f4 {8}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rn1qk2r/1p2bppp/p2pbn2/4p3/4P3/1NN1BP2/PPP1B1PP/R2QK2R b KQkq - bm Nbd7; pm Nbd7 {110} O-O {62} d5 {8}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnb1k2r/1pq1bppp/p2ppn2/8/3NPP2/2N1B3/PPP1B1PP/R2Q1RK1 b kq - bm Nbd7; pm Nbd7 {17} Nc6 {55} O-O {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbq1rk1/p1pp1ppp/1p2pn2/8/2P5/P1Q2N2/1P1PPPPP/R1B1KB1R w KQ - bm g3; pm b3 {2} b4 {110} d4 {5} e3 {24} g3 {11}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp2ppp/4pn2/3p4/1bPP4/P1N2P2/1P2P1PP/R1BQKBNR b KQkq - bm Bxc3+; pm Bd6 {4} Be7 {22} Bxc3+ {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqk2r/ppp2ppp/4pn2/3p4/2PP4/P1b2P2/1P2P1PP/R1BQKBNR w KQkq - bm bxc3; pm bxc3 {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
rnbqkbnr/ppp1pppp/3p4/8/2P5/8/PP1PPPPP/RNBQKBNR w KQkq - bm d4; pm Nc3 {27} d4 {38} g3 {110}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/1pqp1ppp/p3pn2/2b1n3/3NP3/2NBB2P/PPP2PP1/R2Q1RK1 w kq - bm Qe2; pm Kh1 {111} Na4 {21} Qd2 {6} Qe2 {17} a3 {1} f4 {3}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b1k2r/ppppnppp/2n2q2/2b5/2BNP3/2P1B3/PP3PPP/RN1QK2R b KQkq - bm O-O; pm Ne5 {111} O-O {96} b6 {10} d6 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1b2rk1/ppp1qppp/2np1n2/1B2p1B1/4P3/2PP1N2/P1P2PPP/R2Q1RK1 w - - bm Bh4; pm Ba4 {3} Bxc6 {10} Nd2 {5} Qe2 {2} Rb1 {9} Re1 {111} d4 {3} h3 {1}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bk1b1r/ppp1nppp/2p5/4P3/8/2N2N1P/PPP2PP1/R1B2RK1 b - - bm Ke8; pm Bf5 {3} Ke8 {1} Ng6 {34} h6 {111}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/1p1n1ppp/p2bpn2/2p5/2BP4/2N1PN2/PPQB1PPP/R4RK1 w - - bm Bd3; pm Bd3 {111} Be2 {1} dxc5 {16}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bq1rk1/1pp2ppp/p1np1n2/2b1p3/4P3/1BPP1N2/PP3PPP/RNBQ1RK1 w - - bm Na3; pm Be3 {1} Bg5 {5} Nbd2 {111} Re1 {2} a4 {1} h3 {9}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/2pp1ppp/p1n2n2/1pb1p3/4P3/1B3N2/PPPP1PPP/RNBQ1RK1 w kq - bm Nxe5; pm Nxe5 {8} Re1 {1} a4 {111} c3 {42} d3 {12}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqk2r/ppp2ppp/2n1p3/8/QnpP4/5NP1/PP2PPBP/RN3RK1 b kq - bm Rb8; pm Bd7 {11} O-O {3} Rb8 {111} a6 {4}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkb1r/pp3ppp/2n1pn2/2pp4/4P3/3P1NP1/PPPN1PBP/R1BQK2R b KQkq - bm Be7; pm Bd6 {1} Be7 {111} g6 {6}; c0 "Analysis by Rybka 2.3.2a.w32 @600sec@2.2GHz w/512MB hash";
r1bqkbnr/pp1ppp1p/2n3p1/2p5/2P5/2N3P1/PP1PPPBP/R1BQK1NR b KQkq - bm Nf6; pm Bg7 {1
S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: The 2804 positions that your program must understand.

Post by S.Taylor »

These positions you are advocating
a) a program must understand?
b) Or enough to have them in database?
And how much will be achieved by getting this done? a? b?
Dann Corbit
Posts: 12778
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: The 2804 positions that your program must understand.

Post by Dann Corbit »

S.Taylor wrote:These positions you are advocating
a) a program must understand?
b) Or enough to have them in database?
And how much will be achieved by getting this done? a? b?
These positions are very frequently encountered by strong engines or strong players (they occur 100 times or more in a database derived from CEGT/CCRL strong engine games + TWIC very strong player games + ICCF very strong correspondence player games).

So, you are very likely to encounter them in tournaments, etc.
Because they are very frequently played, they tend to be neutral in evaluation (e.g. a lopsided position for one side or the other is very unlikely to be found a hundred times or more since the smart players on the other side will avoid it). Hence, they are useful for tuning evaluation and other things of this nature.

The pm fields are used to indicate the frequency of the moves via a comment in curly braces. The bm fields should not really be construed as best move, but are simply what a strong chess engine thought after a good long think.

For every position where the engine analysis does not match the most frequent move choice, I am going to reanalyze much more thoroughly. But for the initial pass, I am just going to give them a 10 minute Rybka pounding.

For those moves where the Rybka choice matches the most frequent choice we can be very sure that the key move is a very good one and that other moves from that position are less certain.

For those moves where they Rybka choice does not match the most frequent choice, the jury is still out and I would not assume that either Rybka's choice nor the frequent move is really best.

Because these positions happen so frequently, it will be a big mistake to have them missing from your opening book (for instance) because they are sure to turn up in contests.
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: The 2804 positions that your program must understand.

Post by michiguel »

Dann Corbit wrote:
S.Taylor wrote:These positions you are advocating
a) a program must understand?
b) Or enough to have them in database?
And how much will be achieved by getting this done? a? b?
These positions are very frequently encountered by strong engines or strong players (they occur 100 times or more in a database derived from CEGT/CCRL strong engine games + TWIC very strong player games + ICCF very strong correspondence player games).

So, you are very likely to encounter them in tournaments, etc.
Because they are very frequently played, they tend to be neutral in evaluation (e.g. a lopsided position for one side or the other is very unlikely to be found a hundred times or more since the smart players on the other side will avoid it). Hence, they are useful for tuning evaluation and other things of this nature.

The pm fields are used to indicate the frequency of the moves via a comment in curly braces. The bm fields should not really be construed as best move, but are simply what a strong chess engine thought after a good long think.

For every position where the engine analysis does not match the most frequent move choice, I am going to reanalyze much more thoroughly. But for the initial pass, I am just going to give them a 10 minute Rybka pounding.

For those moves where the Rybka choice matches the most frequent choice we can be very sure that the key move is a very good one and that other moves from that position are less certain.

For those moves where they Rybka choice does not match the most frequent choice, the jury is still out and I would not assume that either Rybka's choice nor the frequent move is really best.

Because these positions happen so frequently, it will be a big mistake to have them missing from your opening book (for instance) because they are sure to turn up in contests.
I did not have time go over all of them. Are they mostly opening positions or early middlegames? In other words, did you set any limit of moves like positions before or after x number of moves from the initial position are discarded?

Miguel
Dann Corbit
Posts: 12778
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: The 2804 positions that your program must understand.

Post by Dann Corbit »

michiguel wrote:
Dann Corbit wrote:
S.Taylor wrote:These positions you are advocating
a) a program must understand?
b) Or enough to have them in database?
And how much will be achieved by getting this done? a? b?
These positions are very frequently encountered by strong engines or strong players (they occur 100 times or more in a database derived from CEGT/CCRL strong engine games + TWIC very strong player games + ICCF very strong correspondence player games).

So, you are very likely to encounter them in tournaments, etc.
Because they are very frequently played, they tend to be neutral in evaluation (e.g. a lopsided position for one side or the other is very unlikely to be found a hundred times or more since the smart players on the other side will avoid it). Hence, they are useful for tuning evaluation and other things of this nature.

The pm fields are used to indicate the frequency of the moves via a comment in curly braces. The bm fields should not really be construed as best move, but are simply what a strong chess engine thought after a good long think.

For every position where the engine analysis does not match the most frequent move choice, I am going to reanalyze much more thoroughly. But for the initial pass, I am just going to give them a 10 minute Rybka pounding.

For those moves where the Rybka choice matches the most frequent choice we can be very sure that the key move is a very good one and that other moves from that position are less certain.

For those moves where they Rybka choice does not match the most frequent choice, the jury is still out and I would not assume that either Rybka's choice nor the frequent move is really best.

Because these positions happen so frequently, it will be a big mistake to have them missing from your opening book (for instance) because they are sure to turn up in contests.
I did not have time go over all of them. Are they mostly opening positions or early middlegames? In other words, did you set any limit of moves like positions before or after x number of moves from the initial position are discarded?

Miguel
If you spent 30 seconds on each, it would take roughly 24 hours to go over them all.

There are no conditions on the positions at all except for the quality of the players and the number of times a move from that position are encountered.

Now, the minimum number of times encountered for the released set is 100. Hence, we expect few (if any) endgame positions from this set.

We expect (of course) that the position with the largest total number of moves will be the rather unexciting opening position of the game of chess.

The moves are ordered from the smallest maximum times played to the largest for any single move from that position. So it is possible that a more popular move with more variations that work will come after a position with only one or two good moves.

I also have data from this set for every other minimum moves choice. I do not consider them to be nearly as interesting because:
1. Sample sizes are small and therefore the statistical significance is low
2. We are not nearly as likely to encounter them in the original game
3. With only a few instances of move choices, blunders are likely and post-blunder positions are likely

I thought about setting the cutoff at 30 (because 30 has some magical statistical properties) but then the set became much too large.