Extracting quiet positions?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

cucumber
Posts: 144
Joined: Sun Oct 14, 2018 8:21 pm
Full name: JSmith

Extracting quiet positions?

Post by cucumber »

Hello,

I'm looking for ways to extract quiet positions from an epd file while preserving existing comments, bestmove, etc., information. I have a few million positions and just need to get rid of the noisiest ones.

Are there any scripts or programs to do this? If not, does anyone have recommendations for the best way forward?

Thank you.
MOBMAT
Posts: 385
Joined: Sat Feb 04, 2017 11:57 pm
Location: USA

Re: Extracting quiet positions?

Post by MOBMAT »

i did something like that a couple years ago.
i used the python-chess library. The documentation is here:

https://python-chess.readthedocs.io/en/ ... index.html

I used the parsing features to grab a FEN and then some other calls to see if any of the available moves were captures. i think i ignored positions that were checks as well.

I couldn't find my code but if i run across it, i'll post it.
i7-6700K @ 4.00Ghz 32Gb, Win 10 Home, EGTBs on PCI SSD
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
Dann Corbit
Posts: 12542
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Extracting quiet positions?

Post by Dann Corbit »

I do something like mobat, but I use SQL queries.
I don't insist on no captures or promotions, so only one or two 'x' or '=' characters in a long pv are OK if the first or second move is not a capture.
The function looks like this:

Code: Select all

USE [Chess]
GO

/****** Object:  UserDefinedFunction [dbo].[Quiet]    Script Date: 2020-05-24 6:18:51 PM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE FUNCTION [dbo].[Quiet](@pv as varchar(256))
RETURNS bit 
AS 
begin 
   DECLARE @shorterby int;
   declare @FirstNode as char(16)
   declare @SecondNode as char(16)
   select @FirstNode = dbo.GetFirstWord(@pv)
   -- check for early captures
   if (@FirstNode like '%x%') RETURN cast(0 as bit)
   select @SecondNode = dbo.GetFirstWord(@pv)
   if (@SecondNode like '%x%') RETURN cast(0 as bit)
   -- check for count of captures
   select @shorterby = len(@pv) - ( len(replace(@pv, 'x', '')))
   -- check for count of promitions
   select @shorterby = @shorterby + (len(@pv) - len(replace(@pv, '=', '')))
   if (@shorterby <=2 AND len(@pv) >= 60) RETURN CAST(1 AS bit) 
   if (@shorterby <=1 AND len(@pv) >= 30) RETURN CAST(1 AS bit) 
   RETURN CAST(0 as bit)
end
And using it like this:

Code: Select all

SELECT 
 e.Epd + ' ' +
dbo.opcode_format('acd', acd) + 
dbo.opcode_format('am', am) + 
dbo.opcode_format('bm', bm) + 
dbo.opcode_format('c0', c0) + 
dbo.opcode_format('c2', c2) + 
dbo.opcode_format('c3', c3) + 
dbo.opcode_format('c4', c4) + 
dbo.opcode_format('c5', c5) + 
dbo.opcode_format('c6', c6) + 
dbo.opcode_format('c7', c7) + 
dbo.opcode_format('c8', c8) + 
dbo.opcode_format('c9', c9) + 
dbo.opcode_format('cce', round(coef * 444.0,0))+ 
dbo.opcode_format('ce', ce) + 
dbo.opcode_format('dm', dm) + 
dbo.opcode_format('pm', pm) + 
dbo.opcode_format('pv', pv) + 
dbo.opcode_format('white_wins', white_wins) +
dbo.opcode_format('black_wins', black_wins) +
dbo.opcode_format('draws', draws) +
dbo.opcode_format('Opening', Opening) 
,
e.Epd + ' ' +
dbo.opcode_format('am', am) + 
dbo.opcode_format('bm', bm) +
dbo.opcode_format('c1', c1) +
dbo.opcode_format('id', nid) 
,
 round(coef * 444.0,0) as oce, ce, -round((coef * 444.0 - ce),0) as distance, e.Epd, acd, pv,c3, bm, tag, e.pm, white_wins, black_wins, draws, (white_wins+black_wins+draws) as games, acs, acn, id, Opening, dm
FROM Epd e  where len(Epd) >= 37 AND games >= 200 and dbo.Quiet(pv) = Cast(1 as bit) and acd >= 45
Gives me a result set with a first column that looks like this:

Code: Select all

rnbqkb1r/pppppp1p/5np1/8/3P4/2N2N2/PPP1PPPP/R1BQKB1R b KQkq - acd 45; bm d5; c3 "Bg7"; cce -26; ce 0; pm d5 {1770} Bg7 {478} d6 {86} c5 {39} b6 {1}; pv d5 Bf4 Bg7 e3 O-O Be2 c5 O-O b6 Nb5 Nc6 Nc7 Rb8 Nb5 Rb7 Ne5 Na5 Nc3 e6 a3 Nd7 Nf3 Nf6 Ne5; white_wins 33873; black_wins 28509; draws 35995; Opening A48e Neo-King's Indian; 
r1b1kb1r/2qn1ppp/p2ppn2/1p6/4PP2/PNNB4/1PP3PP/R1BQ1RK1 w kq - acd 45; bm Bd2; cce -431; ce 0; pm Kh1 {3} Qe1 {2} Qe2 {1}; pv Bd2 Be7 Qf3 Bb7 Qh3 O-O Rae1 h6 Kh1 Rfe8 Re3 Kh8 Qg3 Nh5 Qe1 Nhf6; white_wins 1; black_wins 233; draws 1; 
rn2kbnr/pp3ppp/1qp1p3/3pPb2/3P4/1P2BN2/P1P2PPP/RN1QKB1R b KQkq - acd 45; bm Nd7; cce -57; ce 0; pm c5 {8} Bb4+ {1} Nd7 {1} Nh6 {1}; pv Nd7 c3 c5 Be2 a6 O-O cxd4 cxd4 Rc8 Qd2 Rc2 Qe1 Bb4 Qd1 Rc6 a3 Bc2 Qc1 Bg6 Qd1 Bc2; white_wins 160; black_wins 90; draws 196; 
rnbqk2r/1p2bppp/p2ppn2/8/3NP3/2NQ4/PPP1BPPP/R1B2RK1 b kq - acd 50; bm b5; c3 "O-O"; cce -53; ce 0; pm O-O {131} b5 {52} Nc6 {39} e5 {29} Bd7 {6} Qc7 {4} b6 {1} Nbd7 {1}; pv b5 a3 Bb7 Qg3 O-O Bh6 Ne8 Rad1 Nd7 Bc1 Nef6 Bh6; white_wins 4363; black_wins 3035; draws 4391; 
rnb1k2r/pp3p2/4p1pp/2qpP3/6Q1/2PB1N2/P1PK1PPP/R6R w kq - acd 47; bm Nd4; cce 7; ce 0; pm Qd4 {13} Nd4 {7}; pv Nd4 a6 a4 b6 Rhb1 Nd7 f4 Qe7 Nc6 Qc5 Nd4; white_wins 216; black_wins 210; draws 431; 
rn1qkb1r/pb1p1ppp/1p2pn2/2p5/3P4/3BPN2/PPPNQPPP/R1B1K2R b KQkq - acd 46; bm Nc6; cce 229; ce 0; pm Be7 {10} cxd4 {5} Nc6 {5} d6 {1}; pv Nc6 c3 Be7 O-O d5 b3 a5 a4 O-O Bb2 Bd6 Rad1 h6 Rfe1 Rc8 Rc1 Nd7 Bb5 Na7 Bd3 Nc6; white_wins 156; black_wins 587; draws 85; 
r1b1k2r/ppp2ppp/2p5/4P3/6Pb/2N4P/PPP2P2/R1B2RK1 w - - acd 46; bm a4; cce 70; ce 0; pm Kg2 {58} Rd1 {35} Bf4 {5} Be3 {2} f4 {2} Ne2 {1} Ne4 {1}; pv a4 a5 Bf4 b6 Rfd1 h5 f3 Ke7 Kg2 Ke6 Ne4 Ba6 Ng5+ Ke7 Ne4; white_wins 791; black_wins 79; draws 3551; 
r1bq1rk1/1p1pnpbp/2n3p1/p1p1p3/P3P3/2PP1NP1/1P3PBP/RNBQ1RK1 b - - acd 45; bm d5; c3 "d5"; cce -13; ce 0; pm d6 {27} d5 {14} h6 {6}; pv d5 exd5 Nxd5 Na3 b6 Re1 h6 Nc4 Re8 Bd2 Bf5 Nh4 Be6 Nf3 Qc7 Qe2 Bf5 Nh4 Be6 Nf3; white_wins 652; black_wins 585; draws 589; 
rnbqk2r/ppp2ppp/1n6/3Pp3/1bP5/1QN5/PP3PPP/R1B1KBNR b KQkq - acd 45; bm Qe7; cce 148; ce 0; pm Bxc3+ {3} Qe7 {3} c5 {1} Na6 {1}; pv Qe7 Nf3 O-O Be2 e4 Nd4 Bc5 Be3 f5 g3 N8d7 O-O Ne5 Rad1 Bd7 a4 a5 Nc2 Qd6 Nd4 Qe7; white_wins 48; black_wins 168; draws 122; 
rnbqk2r/ppp1b1pp/3ppn2/5p2/2PP1B2/2N1PN2/PP3PPP/R2QKB1R b KQkq - acd 45; bm O-O; cce -186; ce -52; pm O-O {8} Nh5 {1}; pv O-O Be2 b6 O-O c5 h3 Bb7 d5 e5 Bh2 g6 Qd2 Nh5 Qc2 Nd7 a3 Ng7 Nd2 Bf6 Rab1 Qe7 b4 Bg5 Rfe1 Rac8 Ra1 Ra8 Nf3 Bh6 Rab1 Ne8 Nd2 Rc8 Bg3 Ng7 Nb5 Ra8 Nf3 Nh5 Bh2 Ng7 Kh1 a6 Nc3 Rac8 bxc5 Rxc5 Qb3; white_wins 247; black_wins 80; draws 39; 
rn1q1rk1/1p2bppp/p2pbn2/4p3/4P3/1NN5/PPP2PPP/R1BQRBK1 b - - acd 45; bm Qc7; c3 "Nbd7"; cce 12; ce 0; pm Nbd7 {68} Qc7 {4} b5 {3} Nc6 {2} a5 {1}; pv Qc7 a4 Rc8 Be3 Nbd7 h3 Qc6 Na5 Qc7 Nb3; white_wins 1072; black_wins 1114; draws 1080; 
r1b2rk1/1pq1bppp/p1p1p3/7Q/4PP2/2N1B3/PPP3PP/R4RK1 b - - acd 46; bm Rd8; c3 "f5"; cce -8; ce 0; pm f5 {13} Rd8 {2} Bd7 {1} f6 {1}; pv Rd8 e5 c5 Rf3 g6 Qh6 Bf8 Qh4 Be7 Qh6; white_wins 240; black_wins 190; draws 284; 
r1bq1rk1/ppp2ppp/2n5/3n4/1b6/4P3/PB1P1PPP/RN1QKBNR w KQ - acd 52; bm Be2; c3 "Nf3"; cce -83; ce 0; pm Nf3 {39}; pv Be2 Bf5 Nf3 Be7 O-O Ndb4 Nc3 Nd3 Qb3 Nc5 Qd1; white_wins 63; black_wins 107; draws 65; 
r1bq1rk1/pp1n1pp1/2p1pb1p/3p4/2PP4/1QN1PN2/PP3PPP/3RKB1R w K - acd 46; bm Bd3; c3 "Be2"; cce 29; ce 0; pm Bd3 {102} Be2 {5} a3 {1} Qc2 {1}; pv Bd3 a6 O-O b5 cxd5 cxd5 Rc1 Qa5 a4 b4 Ne2 Bb7 g3 Rfc8 Nf4 Rc4 Nd2 Rcc8 Nf3; white_wins 133; black_wins 108; draws 142; 
2r2rk1/1bqnbppp/pp1ppn2/8/2PNP3/1PN1B1P1/P4PBP/2RQR1K1 w - - acd 47; bm f3; cce -29; ce 38; pm f3 {27} Qe2 {11} f4 {8} g4 {4} h3 {3} Kh1 {2} Rc2 {2}; pv f3 Qb8 Qe2 Rfe8 Bf2 Rc7 Red1 Rcc8 Qf1 h6 Bh3 Rc7 Qe2 Rcc8 Qe1 Rf8 Qe3 Rfe8 Qe2 Rc7 Qd2 Rcc8 Re1 Ne5 Qe2 Ned7 Bg2 Qc7 Rc2 Ne5 Qd1 Qb8 Bh3 Ned7 Qe2 Rc7 Bg2 Rec8 Rec1 Ne5 Bh3 Re8 Rd1 Ned7 Rb1 Rcc8 Rbc1; white_wins 691; black_wins 849; draws 707; 
rn1qk2r/p3nppp/1p2p3/3pP3/b1pP4/P1P2N2/2P1BPPP/R1BQK2R w KQkq - acd 46; bm Nh4; cce 48; ce -7; pm h4 {42} O-O {15} Bf4 {4} Bg5 {1}; pv Nh4 Qd7 O-O Ng6 Nxg6 fxg6 Bg4 Nc6 h4 Ne7 g3 Nf5 Qe2 O-O-O Rb1 Rdf8 Rb4 Kb8 Kg2 Rf7 Bh3 h6 Re1 Rhf8 Rh1 Qe8 Rf1 Kb7 Bg4 Bd7 Rb1 Rh8 Bf3 Ba4 Rb4 Rff8 Rh1 Qd7 Bg4 Kb8 Rb1 Rf7 Bh3 Qe7 Rb4 Qe8 Rb1 Qd7 Rb4; white_wins 910; black_wins 696; draws 916; 
r1bqk2r/ppn1ppbp/2p3p1/2p1P3/8/2N2N1P/PPPP1PP1/R1BQ1RK1 w kq - acd 49; bm d3; cce 152; ce 0; pm d3 {12} Ne4 {5} Re1 {3}; pv d3 Ne6 Re1 O-O a4 a5 Bg5 b6 Bh4 Nd4 Bg3 Be6 Ne4 Bd5 Rb1 h6 b3 Qd7 Nxd4 cxd4 Qg4 Be6 Qe2 Bd5 Nd2 c5 f4 Qb7 Rbd1 Qc6 Nc4 Be6 Nd2 Bd5; white_wins 370; black_wins 80; draws 387; 
r1bq1rk1/ppp1bppp/2n5/3np3/1PB5/2PP1N2/P4PPP/RNBQ1RK1 w - - acd 48; bm Re1; cce -85; ce 0; pm b5 {80} Re1 {45} h3 {7} a4 {5} Bb2 {3} Bb3 {1} Qb3 {1} Qc2 {1} Qe2 {1}; pv Re1 a6 a4 Bg4 h3 Bh5 Ba3 Nf4 Bc1 Nd5; white_wins 1116; black_wins 2321; draws 2324; 
r2qk1nr/pp1n1ppp/2pbp3/3p4/4P1b1/2NP1N2/PPP1BPPP/R1BQ1RK1 w kq - acd 45; bm d4; cce 299; ce 0; pm Ng5 {9}; pv d4 Ne7 h3 Bh5 e5 Bc7 Nh4 Bxe2 Nxe2 c5 c3 Nc6 Nf3 O-O Re1 Qe7 Bg5 Qe8 Bf4 Qe7 Bg5; white_wins 279; black_wins 39; draws 82; 
rnbqr1k1/pp3pbp/3p1np1/2pP4/2P2P2/2N2N2/PP2B1PP/R1BQ1RK1 b - - acd 46; bm Bd7; c3 "Bf5"; cce -4; ce 0; pm Bf5 {49} Ng4 {24} Na6 {17} a6 {8} Bd7 {4} Bg4 {4} Ne4 {2} Nbd7 {1}; pv Bd7 Bd3 b5 cxb5 c4 Bxc4 Qb6+ Kh1 Ng4 Na4 Nf2+ Kg1 Nh3+ Kh1 Nf2+; white_wins 62; black_wins 60; draws 88; 
rnbq1rk1/4bppp/p2p1n2/1p2p3/P3P3/1NN5/1PP1BPPP/R1BQ1R1K b - - acd 45; bm b4; c3 "b4"; cce -139; ce 0; pm b4 {114} Bb7 {104} bxa4 {1}; pv b4 Nd5 Be6 Be3 Bxd5 exd5 Qc7 Qd3 Nbd7 a5 Rfc8 Rfc1 Qb7 Rd1 Qc7; white_wins 4356; black_wins 1595; draws 3181; 
rnbqkb1r/pppppp1p/5np1/8/1P6/8/PBPPPPPP/RN1QKBNR w KQkq - acd 49; bm Nf3; c3 "Nf3"; cce -34; ce 0; pm Nf3 {39} c4 {25} e3 {13} e4 {4} Bxf6 {3} g3 {3} g4 {3}; pv Nf3 Bg7 a3 O-O e3 d6 Be2 e5 d4 exd4 Nxd4 a5 O-O Nfd7 Bc3 Nf6; white_wins 284; black_wins 349; draws 218; Opening Polish Opening: King's Indian Variation. 1.b4 Nf6 2.Bb2 g6; CaxtonID: 2891; ECO: A00; 
rn1qk2r/1p2bppp/p2pbn2/4p3/4P3/1NN1BQ2/PPP2PPP/R3KB1R w KQkq - acd 46; bm Bd3; c3 "h3"; cce 8; ce 0; pm h3 {79} Be2 {10} Bd3 {5}; pv Bd3 O-O O-O Nc6 a3 Nd7 Nd5 Rc8 Qh5 Nf6 Qd1 Nd7; white_wins 858; black_wins 733; draws 2471; 
3qk2r/1p1nbppp/p2pb3/P3p3/4n3/1NP1B3/2P1BPPP/R2Q1RK1 w k - acd 45; bm Qe1; c3 "Qd3"; cce 31; ce 0; pm Qd3 {21} Bf3 {6} Qe1 {4} c4 {1}; pv Qe1 Qc7 c4 f5 Rb1 g6 Nd2 Nec5 Nb3 Ne4; white_wins 432; black_wins 304; draws 515; 
rnbr2k1/pp3pbp/2p3p1/3Pp3/2B1P3/5N2/PP3PPP/R1B1K2R b KQ - acd 46; bm b5; c3 "b5"; cce 45; ce 0; pm b5 {64} cxd5 {44} h6 {6} Nd7 {3} Bf6 {1}; pv b5 Bb3 Bb7 Bg5 Rc8 Rc1 Nd7 dxc6 Bxc6 Be3 Bf6 Nd2 a5 O-O Be7 Bd1 Nf8 Bg4 Ne6 Rfd1 a4 a3 Bb7 Be2 Bc6 Bg4; white_wins 39; black_wins 61; draws 119; 
rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N4P/PPP2PP1/R1BQKB1R b KQkq - acd 60; bm e5; c3 "e6"; cce -69; ce 0; pm e5 {2108} e6 {2062} g6 {317} b5 {114} Nc6 {85} Nbd7 {15} h5 {13} Qc7 {8} h6 {6} b6 {1} Qb6 {1}; pv e5 Nde2 h5 g3 Be7 a4 Nc6 Bg2 Nb4 Bg5 Be6 Qd2 Rc8 O-O O-O Rfd1 Qc7 Rac1 Rfe8 Kh2 Rcd8 Qe3 Qc5 Qd2; white_wins 62733; black_wins 31231; draws 105775; Opening B90e Sicilian: Najdorf, Adams Attack; 
r1bqk2r/ppp1bppp/2n5/3p4/3Pn3/3B1N2/PPP2PPP/RNBQ1RK1 w kq - acd 51; bm Nbd2; c0 "28"; c3 "Nbd2"; cce 61; ce 36; pm c4 {3196} Re1 {1033} Nbd2 {460} Nc3 {338} c3 {39} h3 {10} a3 {3} Be3 {3} Qe2 {1}; pv Nbd2 Nd6 c3 Bf5 Be2 O-O Qb3 Be6 Re1; white_wins 56814; black_wins 25513; draws 144817; Opening C42s Russian Game: Classical, 6.Bd3 Be7 7.O-O Nc6; 
r1k2b1r/p1pbnpp1/1p5p/2p1P3/8/1PN2N1P/PBPR1PP1/5RK1 w - - acd 48; bm Ne2; cce 42; ce 0; pm Rfd1 {62} Ne2 {9} Nh2 {1} Re1 {1}; pv Ne2 Be6 Nf4 Nc6 Nxe6 fxe6 Rfd1 Be7 Rd7 Rf8 Bc3 b5 Ba5 Bd8 Be1 Be7 Ba5; white_wins 859; black_wins 640; draws 1497; 
r1bqk2r/pp2ppbp/2np1np1/2p5/4P3/1B1P1N1P/PPP2PP1/RNBQK2R w KQkq - acd 57; bm O-O Nc3; c3 "O-O Nc3"; cce 80; ce -1; pm O-O {10} c3 {1}; pv Nc3 a6 a4 b6 Be3 O-O O-O Bb7 Qc1 e6 Re1 Na5 Ba2 Qc7 Qd2 Nc6 Bb3 Rfe8 Bh6 Rac8 Rad1 Rcd8 Ra1; white_wins 158; black_wins 80; draws 193; 
rnbqkbnr/pppp1ppp/8/4p3/8/2P5/PP1PPPPP/RNBQKBNR w KQkq - acd 45; bm d4; c3 "d4"; cce -9; ce 0; pm d4 {37} c4 {25} Nf3 {5} e4 {4} d3 {3} g3 {3} Qa4 {3} h3 {2} Qc2 {1}; pv d4 exd4 cxd4 d5 Nc3 c6 Nf3 Nf6 Bf4 Bf5 e3 Be7 Be2 Nbd7 h3 h6 O-O O-O Rc1 Nb6 Nh4 Bh7 Nf3 Bf5; white_wins 1251; black_wins 1312; draws 1185; 
1r3rk1/pp3ppp/2nqpn2/3p4/3P4/1QPB1N2/PP3PPP/R3R1K1 w - - acd 48; bm Qd1; cce 8; ce 20; pm a4 {14} Ne5 {5} Qc2 {2} Qd1 {1}; pv Qd1 Qc7 g3 h6 a4 Rfe8 Kg2 a6 Qe2 Rbc8 Qd2 Na5 Qc2 Nc6 Qe2 Nd7 Qd2 Nf6 h3 Nd7 Bc2 Nb4 Bb1 Nc6 Bd3 Nf6 Rab1 Na5 Qc2 Nd7 Rbc1 Nf6 Ra1 Nc4 Qe2 Nd7 Rac1 Nf6 Rb1 Na5 Ne5 Nc4 Rbd1 Qb6 Bxc4 dxc4 h4 Qc7; white_wins 256; black_wins 226; draws 446; 
rnbqkb1r/pp3ppp/4pn2/2pp4/3P4/2PBPN2/PP3PPP/RNBQK2R b KQkq - acd 45; bm b6; c3 "b6"; cce 4; ce 0; pm Nc6 {699} Nbd7 {202} Bd6 {99} Be7 {58} b6 {55} c4 {23} Bd7 {4} cxd4 {3} Qb6 {2} Qc7 {2} g6 {1}; pv b6 Qe2 Bb7 Nbd2 Be7 O-O Nc6 b3 O-O Bb2 a5 Bb5 Na7 Bd3; white_wins 13317; black_wins 13973; draws 21278; Opening D05h Colle: 5.c3; 
rnb1kbnr/1pqp1ppp/p3p3/8/3NP3/2N1B3/PPP2PPP/R2QKB1R b KQkq - acd 45; bm Bb4; c3 "Nf6"; cce 87; ce 0; pm Nf6 {203} Bb4 {132} Nc6 {49} b5 {36} d6 {2}; pv Bb4 Bd2 Nf6 Bd3 O-O O-O Be7 Qf3 Nc6 Nxc6 dxc6 a4 Bd6 Qh3 e5 Qf3 Be6 Nd1 Bg4 Qg3 Be6; white_wins 4521; black_wins 7919; draws 4390; 
r1bqkb1r/pp1ppppp/2n2n2/2p5/4P3/3P1NP1/PPP2P1P/RNBQKB1R b KQkq - acd 51; bm g6; cce 113; ce 0; pm d5 {66} g6 {29} d6 {14} e6 {9}; pv g6 Bg2 Bg7 O-O d5 exd5 Nxd5 Nbd2 O-O Nc4 b6 a4 Bb7 h4 Qd7 Re1 Ndb4 h5 Rad8 Bf4 Qc8 Rc1 Bf6 Bh6 Rfe8 Bf4; white_wins 1154; black_wins 2490; draws 1558; 
r4rk1/pp2bpp1/2p1p2p/4N2P/3PnB2/8/PPP2PP1/1K1R3R w - - acd 46; bm Rhe1; c0 "38"; c3 "Rhe1"; cce 117; ce 21; pm Rhe1 {181} Nd3 {14} Be3 {10} Rhf1 {8} Kc1 {1} Rde1 {1}; pv Rhe1 Nf6 g4 Rfd8 Be3 a5 f3 a4 c3 Kf8 Kc2 Rac8 Nd3 b5 Re2 Nd5 a3 Re8 Bf2 Ra8 Bg3 Kg8 Rde1 Rac8 Bf2 Bd6 Re4 Rcd8 Rh1 Nf6 Re2 Nd5 Rd1 Rc8 Rg1 Red8 Rh1 Re8 Rhe1 Bf4 Rg1 Bd6 Be3 Kf8 Rf1 Red8 f4; white_wins 2987; black_wins 657; draws 5306; Opening B19; Classical Caro-Kann; 
rnbqk2r/p1p1p1bp/1p4pn/3p2B1/3P4/1N6/PPP2PPP/R2QKBNR w KQkq - acd 45; bm Nf3; cce -43; ce 0; pm Nf3 {24} h4 {20} Qd2 {4} c3 {2} Bd3 {1}; pv Nf3 Nf7 Bh4 c5 c3 c4 Nbd2 Nc6 Be2 b5 O-O Bf5 Re1 O-O Nf1 Qd7 Ne3 e6 Bg3 Be4 Nd2 Bf5; white_wins 496; black_wins 664; draws 1018; 
r2qkb1r/pb1n1ppp/2p1pn2/1p6/2pPP3/2N2NP1/PP3PBP/R1BQ1RK1 w kq - acd 54; bm e5; c3 "e5"; cce -14; ce 0; pm e5 {197} Bg5 {5} Re1 {4} a4 {3} Qe2 {3} Qc2 {2} d5 {1} Ng5 {1}; pv e5 Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 76; black_wins 85; draws 115; 
rn3rk1/p3qpp1/1p2b2p/2pp4/3P4/4PN2/PP2BPPP/2RQK2R w K - acd 46; bm b3; c3 "b3"; cce -81; ce 0; pm O-O {41} b3 {31} dxc5 {25} Ne5 {8} Qa4 {1} Qd2 {1}; pv b3 Rc8 O-O a5 Bb5 Nd7 a4 Rc7 Re1 Nf6 Ne5 Qd6 f3 Rac8 Ba6 Ra8; white_wins 690; black_wins 1440; draws 2306; 
r1b1kb1r/6pp/p1pppn2/6B1/4P3/q1N5/P1PQB1PP/1R2K2R b Kkq - acd 50; bm Be7; c3 "Be7"; cce -44; ce 0; pm Be7 {754} d5 {13} Qa5 {3} h6 {1} Qc5 {1}; pv Be7 O-O O-O Rb3 Qc5+ Be3 Qe5 Bf4 Qc5+; white_wins 6041; black_wins 2578; draws 25766; Opening B97s Sicilian: Najdorf, Poisoned Pawn, Main Line, Timman's 13.Be2; 
rn1Nk2r/pp2p2p/3p2p1/1bp5/5Pn1/2N1b3/PPPK2PP/R1BQ3R w kq - acd 45; bm Ke1; cce 0; ce 0; pm Ke1 {57}; pv Ke1 Bf2+ Kd2 Be3+ Ke1 Bf2+ Kd2 Be3+; white_wins 0; black_wins 0; draws 2340; 
r2qkb1r/pb1n1ppp/2p1pn2/1p2P3/2pP4/2N2NP1/PP3PBP/R1BQ1RK1 b kq - acd 53; bm Nd5; c3 "Nd5"; cce -6; ce 0; pm Nd5 {242}; pv Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 79; black_wins 75; draws 141; 
rnbqk2r/pp2bppp/2p2n2/3p2B1/3P4/2N2N2/PP2PPPP/R2QKB1R w KQkq - acd 46; bm e3; c3 "e3"; c6 "Arves.18226"; cce -14; ce 0; pm Qc2 {1152} e3 {699} Bxf6 {7} g3 {5} Qd2 {4} Rc1 {2} h3 {1} Nd2 {1}; pv e3 Bf5 Nh4 Be6 Bd3 h6 Bf4 Nbd7 Nf3 Nh5 Be5 Nhf6 Bg3 Nh5 Be5; white_wins 18374; black_wins 21451; draws 39263; Opening QO 11; 
r1b2rk1/pp4pp/2n1p1p1/q2pP1B1/2pP2Q1/P1P5/2P1NPPP/R4RK1 w - - acd 47; bm a4; c3 "a4"; cce 132; ce 36; pm a4 {27} h4 {4} f3 {3} f4 {1}; pv a4 Qc7 h4 Qf7 Bc1 b6 Ba3 Qf5 Qxf5 Rxf5 Rfb1 Rf7 Bb4 Rb7 f3 Bd7 Bd6 Na5 Kf2 Bc8 Nf4 Bd7 Rh1 Nc6 Ba3 Rd8 g3 Re8 Bd6 Ra8 Rhb1 Na5 Bb4 Nc6 Rh1 Bc8 Kg2 Bd7 Bd6 Kf7 g4 Kg8 g5 Bc8 Kf2 Rf7 Kg3; white_wins 690; black_wins 253; draws 558; 
r5kr/1bq3p1/p6p/3pP3/1b1N2PP/2nBB3/2PQ4/2K2R1R w - - acd 46; bm Qf2; c3 "Qf2"; cce 132; ce 0; pm Qf2 {111} Qh2 {4} Qg2 {1}; pv Qf2 Ba3+ Kd2 Ne4+ Bxe4 dxe4 Qf5 Bb4+ Kd1 Qc4 Ne6 Qd5+ Ke2 Qc4+ Kd1; white_wins 2028; black_wins 424; draws 2834; 
rnbqkb1r/1p3ppp/p2ppn2/8/3NP3/2NB4/PPP2PPP/R1BQ1RK1 b kq - acd 45; bm Be7; cce 29; ce 0; pm Be7 {90} b5 {84} Nbd7 {61} Qc7 {29} Nc6 {22} g6 {18} Bd7 {2} b6 {1}; pv Be7 Qf3 O-O Qg3 Nbd7 Rd1 Qc7 Bh6 Nh5 Qh3 Nhf6 Qg3; white_wins 4059; black_wins 5107; draws 3503; 
r1b1qrk1/pppn1pb1/6pp/4p2n/4P2B/2P2N2/PP1NBPPP/R2QR1K1 w - - acd 50; bm Nc4; c3 "Nc4"; cce 17; ce 0; pm Nc4 {17} Qc2 {4} Bf1 {3} b4 {1}; pv Nc4 Nc5 Qd5 Ne6 Bf1 a5 Qd3 f6 a4 Bd7 b3 Nc5 Qd5+ Ne6 Qd2 Nc5; white_wins 306; black_wins 287; draws 449; 
r2q1rk1/1p2bppp/p1npbn2/4p3/4P3/1NN1BQ1P/PPP1BPP1/R3K2R w KQ - acd 45; bm Rd1; cce 277; ce 0; pm O-O-O {33} Rd1 {2}; pv Rd1 Nb4 Rd2 Rc8 O-O Nd7 Qg3 Bh4 Qf3 Be7; white_wins 1080; black_wins 233; draws 38; 
r1bqkb1r/pp3ppp/2n2n2/2pp4/8/2NP2P1/PPP2PBP/R1BQK1NR w KQkq - acd 46; bm Bg5; c3 "Nge2"; cce 40; ce 0; pm Nge2 {24} Bg5 {22} Nf3 {1}; pv Bg5 Be7 Bxf6 Bxf6 Nge2 O-O O-O d4 Ne4 Be7 Nf4 Bf5 Re1 Qd7 h3 h6 Qh5 Rac8 Re2 Kh7 Nd2 Bg5 Ne4 Be7; white_wins 784; black_wins 626; draws 638; 
rn1q1rk1/pb2bppp/1p2pn2/3p4/3P4/1Q3NP1/PP1BPPBP/RNR3K1 w - - acd 46; bm Bb4; cce 28; ce 0; pm a4 {30} Ne5 {8} Qa4 {2} Bf4 {1} Nc3 {1}; pv Bb4 Nc6 Bxe7 Qxe7 e3 Rac8 Qd1 h6 Nc3 Ba6 Qa4 Bc4 Nd2 Bd3 Qb3 Ba6 Qa4 Bd3; white_wins 546; black_wins 435; draws 665; 
rnb2rk1/ppp2p1p/1n2pQp1/q3p3/3PN3/1BP5/PP3PPP/RN2K2R w KQ - acd 46; bm Qg5; c3 "Qxe5"; cce 108; ce 0; pm Qxe5 {99} Qg5 {2} Nbd2 {1} Qh4 {1}; pv Qg5 Nc6 Nf6+ Kg7 Nh5+ Kg8 Nd2 exd4 Nf6+ Kg7 Nh5+; white_wins 1620; black_wins 536; draws 2310; 
2rqr1k1/1p2bppp/1nn1b3/p3p3/8/P1NP2P1/1B1NPPBP/1R1QR1K1 b - - acd 45; bm f6; cce 96; ce 0; pm Bf8 {31} h5 {2} Qc7 {1}; pv f6 Na4 Nd5 Rc1 Bf8 h4 Bf7 Bh3 Rc7 e4 Nde7 Nf3 b5 Nc5 Qd6 Na6 Ra7 Nc5 Rc7; white_wins 373; black_wins 741; draws 422; 
r1b2rk1/ppq2ppp/5n2/n1ppN3/3P4/P1PBP3/1B3PPP/R2Q1RK1 b - - acd 45; bm Re8; c3 "c4"; cce -46; ce 0; pm c4 {103} Re8 {76} Be6 {5} b5 {2} Nc6 {2} b6 {1} Nc4 {1}; pv Re8 Re1 h6 a4 Be6 f3 Rac8 Ba3 b6 Bb5 Red8 Ba6 Rb8 Bd3 Nd7 Nxd7 Bxd7 Bc1 Be6 Bb2 Qd7 Qe2 Qd6 Qf2 Nb3 Ra3 Na5; white_wins 64; black_wins 40; draws 129; 
r3r1k1/1bpnqp1p/pp1b1np1/3p4/3P4/1P1BPNN1/PBR1QPPP/2R3K1 b - - acd 56; bm c6; cce -444; ce 0; pm Rec8 {3} c5 {2} c6 {1}; pv c6 Nd2 h5 a4 a5 Qe1 Rac8 Ne2 Ng4 Nf1 Ngf6; white_wins 228; black_wins 0; draws 0; 
rnbqk2r/1p2bppp/p2p1n2/2pPp3/P1P5/2N1PN1P/1P3PP1/R1BQKB1R b KQkq - acd 47; bm a5; cce -171; ce -53; pm Nbd7 {18}; pv a5 Bd3 O-O Bb1 Na6 O-O Nb4 e4 b6 Bd2 Ne8 Re1 Bf6 Ra3 Nc7 Nb5 Bb7 Qc1 Nxb5 axb5 Bc8 b3 h6 Bc3 Re8 Qd1 Bd7 Qd2 Be7 Qb2 Rb8 Qe2 Rc8 Ra1 Ra8 Qd2 Qc8 Qb2 Qd8 Qe2 Rb8 Ra4 Rc8 Qd1 Ra8 Ra1; white_wins 426; black_wins 154; draws 123; 
r1b1k1nr/ppq2pbp/2p3p1/2p1p3/4P3/3P1N2/PPP2PPP/RNBQR1K1 w kq - acd 46; bm a4; c3 "a3"; cce 66; ce 22; pm Be3 {22} a3 {4} a4 {3} Nbd2 {2}; pv a4 a5 Be3 b6 Nbd2 Ne7 b3 O-O h3 Be6 Qe2 h6 Nc4 Rfe8 Bd2 f6 Rad1 Rad8 Rb1 Ra8 Ra1 Rad8 Reb1 Nc8 Rf1 Kh7 Nh4 Ne7 Rae1 Qa7 Rd1 Rf8 Nf3 Qc7 Ra1 Ra8 Nh2 Rad8 Rfe1 Rfe8 Rab1 Ra8 Bc3 Rad8 Nf3 Bf7 Bb2; white_wins 436; black_wins 269; draws 508; 
r1b1k2r/2q1bppp/ppnppn2/8/P3PP2/1NN1B3/1PP1B1PP/R2Q1RK1 b kq - acd 50; bm O-O; cce 69; ce 0; pm O-O {79} Bb7 {18} Rb8 {7} Na5 {1}; pv O-O Qe1 Nb4 Rc1 Bb7 Bf3 Nd7 Nd4 Nc6 Rd1 Rad8 Nde2 Na5 Qg3 Bf6 b3 Nc6 Rd2 Ne7 Rfd1 Ng6 Rd3 Nc5 R3d2; white_wins 1349; black_wins 1970; draws 1005; 
r2qk2r/pp1nbppp/4p3/3pP3/3P4/5N2/PP1B1PPP/R2QR1K1 b kq - acd 46; bm Nb8; cce 71; ce 0; pm O-O {32} Qb6 {4} Nb8 {1}; pv Nb8 Rc1 O-O Re3 Nc6 Rb3 Qd7 Rbc3 Rac8 h4 a6 g3 h6 Kg2 Na7 Qb3 Rxc3 Rxc3 Nc6 Rc1 Ra8 Rc2 a5 Qb5 a4 Rc1 Ra6 Ne1 Qd8 Nd3 a3 b3 Rb6 Qa4 Ra6 Qb5; white_wins 201; black_wins 438; draws 834; 
rnbqkb1r/pp2pppp/3p1n2/2p5/2B1P3/2N2N2/PPPP1PPP/R1BQK2R b KQkq - acd 45; bm a6; c3 "e6"; cce 50; ce 0; pm e6 {385} Nc6 {375} a6 {89} g6 {12} Bg4 {3} Bd7 {1} Nbd7 {1}; pv a6 d4 cxd4 Nxd4 e6 O-O Be7 Qf3 Qc7 Bb3 O-O Qg3 Nh5 Qh3 Nf6 Be3 Nc6 Qg3 Nh5 Qf3 Nf6; white_wins 11357; black_wins 15494; draws 10312; 
r2q1rk1/pp1nbpp1/2p1pn1p/3p1b2/2PP4/1P3NP1/PB1NPPBP/R2QR1K1 b - - acd 45; bm a5; cce 69; ce 0; pm Ne4 {21} a5 {11} Qc7 {3} Re8 {2} Bh7 {1} Qa5 {1}; pv a5 a3 Qb6 e3 Bd3 Bf1 Bg6 Rc1 Rfd8 Bg2 Rac8 Qe2 Qa6 Nh4 Bh7 Nhf3 Bg6; white_wins 390; black_wins 624; draws 504; 
rnb1k1nr/pp3ppp/4p3/q1ppP3/3P4/P1P5/2PB1PPP/R2QKBNR b KQkq - acd 49; bm Qa4; c3 "Qa4"; cce -100; ce -21; pm Qa4 {1171} Ne7 {52} cxd4 {24} c4 {13} Nc6 {5} Nh6 {1}; pv Qa4 Qb1 c4 Be2 Ne7 Qc1 Nbc6 Bg4 b6 Ne2 Bb7 O-O O-O-O Bg5 Kb8 Qb2 h6 Bd2 Na5 Rfb1 Rhg8 Ng3 Nac6 Be2 Rh8 Bf3 Rhf8 Nh5 Rg8 g3 Ka8 Bg2 Kb8 Nf4 Na5 Qc1 Nac6 Ra2 Na5 Qd1 Nac6 Qf3 Bc8 Qg4 Bd7 Qe2 Rdf8 Nh5 Bc8; white_wins 22493; black_wins 10567; draws 19963; 
r1b2rk1/ppp2ppp/3qpn2/8/3P4/5N2/PPPQBPPP/R3K2R w KQ - acd 46; bm Ne5; cce 79; ce 15; pm O-O {7} Ne5 {2} O-O-O {1}; pv Ne5 Ne4 Nc4 Qd5 Qd3 Nd6 Ne3 Qa5+ c3 Bd7 O-O Bc6 Qc2 Be4 Bd3 Bxd3 Qxd3 c6 Rfe1 Rad8 a3 h5 Rad1 Rfe8 h4 g6 g3 Qc7 Kg2 b6 Qe2 c5 d5 Qd7 Qf3 e5 Qe2 Qa4 Qd3 e4 Qe2 Kg7 Rb1; white_wins 115; black_wins 41; draws 232; 
r2qk2r/pp1n1ppp/2p1pn2/5b2/PbBP4/1QN1PN2/1P3PPP/R1B2RK1 b kq - acd 46; bm a5; c3 "a5"; cce -38; ce 0; pm a5 {325} Qb6 {214} Bxc3 {28} Qe7 {2} Be7 {1} Qa5 {1}; pv a5 Nh4 O-O f3 Nb6 Be2 Nfd5 Nxf5 exf5 Rd1 Qe7 e4 Nf6 e5 Nfd5 f4 Rfd8 g3 Qe6 Qc2 g6 Bf3 Kg7 Kg2 Be7 Qe2 Bb4 Rd3 Be7 Rd1; white_wins 7986; black_wins 6138; draws 11113; Opening D18i Slav: Dutch, 8...Nbd7 9.Qb3; 
r3kb1r/1pqn1ppp/p2pbn2/P3p3/4P3/2N1BN2/1PP2PPP/R2QKB1R w KQkq - acd 45; bm Ng5; cce 87; ce 44; pm Ng5 {15} Be2 {13} Nd5 {2} Bg5 {1} h3 {1}; pv Ng5 Qc6 Be2 Be7 Nxe6 fxe6 Bf3 O-O O-O Rac8 Re1 Kh8 Ra4 Rcd8 Ra2 Rc8 h3 Rf7 Re2 Nc5 Bc1 Rff8 Ra1 h6 Bd2 Rfd8 Re1 Bf8 Bc1 Ncd7 Re2 Be7 Be3 Nc5 Bd2 Ncd7 Bc1 Nc5 Be3 Rb8 b4 Ncd7 Ra3 Qc4 Rb3 d5; white_wins 511; black_wins 272; draws 468; 
rn3rk1/p3qpp1/1p2b2p/2pp4/3P4/3BPN2/PP3PPP/R2Q1RK1 w - - acd 50; bm b3; c3 "dxc5"; cce 115; ce 0; pm dxc5 {15} e4 {3} Ne5 {2} b3 {1} Bc2 {1} h3 {1} Rc1 {1}; pv b3 Nd7 Rc1 a5 Bb5 Nf6 Ne5 Rfc8 Qd3 Rc7 Rfd1 Qd6 f3 Rac8 Ba6 Ra8 Bb5; white_wins 369; black_wins 118; draws 500; 
r1b1kb1r/pp3ppp/1qnppn2/8/4P3/1BN5/PPP1NPPP/R1BQK2R b KQkq - acd 47; bm Be7; cce 34; ce 0; pm Be7 {40} a6 {25}; pv Be7 O-O O-O Qd3 Bd7 Qg3 Nh5 Qg4 Nf6; white_wins 973; black_wins 1141; draws 664; 
rnbqkb1r/ppp1pppp/5n2/3p4/8/4PN2/PPPP1PPP/RNBQKB1R w KQkq - acd 45; bm d4; c3 "c4"; cce 14; ce 0; pm c4 {849} b3 {235} d4 {136} Be2 {52} b4 {25} Nc3 {25} Bb5+ {3} d3 {3} h3 {2} Bd3 {1} c3 {1}; pv d4 b6 Bd3 e6 O-O Bd6 c4 O-O b3 Bb7 Nc3 Re8 Bb2 Nbd7 Nb5 Be7 Nc3; white_wins 19018; black_wins 16878; draws 22611; 
rnbqk2r/pp3ppp/4pn2/2bp4/8/P3P3/1BPP1PPP/RN1QKBNR w KQkq - acd 50; bm Nf3; c3 "Nf3"; cce -14; ce 0; pm Nf3 {24} d4 {4}; pv Nf3 Nc6 d4 Bd6 c4 O-O Bd3 b6 cxd5 exd5 O-O Re8 Nc3 Bb7 a4 Rc8 Bf5 Ra8; white_wins 75; black_wins 85; draws 67; 
rn1qkb1r/pp3ppp/2p1pn2/3pN2b/2P5/1P4P1/PB1PPPBP/RN1QK2R b KQkq - acd 48; bm Nbd7; cce 166; ce 0; pm Be7 {8} Bd6 {3} Nbd7 {2}; pv Nbd7 Nxd7 Qxd7 d4 Rd8 Nd2 Qc7 Qc1 Bd6 e3 O-O O-O Rfe8 Nf3 Nd7 Qc3 a5 Rac1 Be7 a3 Bg6 Rfe1 Qb6 Bf1 Qc7 Bg2; white_wins 0; black_wins 197; draws 322; 
r1bq1rk1/1p1p1ppp/p1n2n2/4p3/1bP1P3/1NN1BP2/PP4PP/R2QKB1R b KQ - acd 45; bm a5; cce -45; ce 0; pm d6 {18} Bxc3+ {10} a5 {1}; pv a5 a4 d6 Be2 Be6 O-O b6 Qc2 Nd7 Nb5 Qe7 Rad1 Rac8 Bf2 Rcd8 Kh1 Nc5 Nd2 Nd7 Nb3; white_wins 514; black_wins 372; draws 290; 
r1bqk2r/p2nbppp/2n1p3/1pppP3/5P2/2NP1NP1/PPP3BP/R1BQ1RK1 b kq - acd 45; bm b4; cce 62; ce 21; pm b4 {15} Qb6 {2} Rb8 {1}; pv b4 Nb1 O-O Re1 h6 Be3 a5 a4 Ba6 Nbd2 Qc7 Nb3 Rfd8 Qe2 Bb7 Bf2 Rab8 Rec1 Ba6 Rd1 Rdc8 Bh3 Bf8 Nbd2 Ne7 Nb3 Re8 Re1 Nc6 Bg2 Rec8 Rad1 Rd8 Nbd2 Ne7 Nb3 Rbc8 Bh3 Nc6 Nbd2 Re8 Bg2 Rb8 Nb3; white_wins 237; black_wins 326; draws 156; 
2rqk2r/1p1nbppp/p2pbn2/4p3/4P3/1NN1BP2/PPP1B1PP/R2Q1RK1 w k - acd 52; bm a4; cce -31; ce 0; pm f4 {6} Qd2 {4} a4 {3} Qe1 {2} Kh1 {1} Nd5 {1} Qc1 {1} Rc1 {1}; pv a4 O-O a5 Qc7 Qd2 h6 Rfc1 Qd8 Rd1 Qc7 Rdc1; white_wins 210; black_wins 293; draws 279; 
rnbqkb1r/pp1n1ppp/4p3/2PpP3/5P2/2N5/PPP3PP/R1BQKBNR b KQkq - acd 45; bm Nc6; c3 "Nc6"; cce 76; ce 0; pm Nc6 {37} Bxc5 {33} Nxc5 {2}; pv Nc6 a3 Bxc5 Qg4 O-O Nf3 Qb6 Nd1 Be7 Qh3 h6 Be3 Bc5 Bd2 a5 Bd3 a4 Qg3 Re8 Qh3; white_wins 887; black_wins 1421; draws 742; Opening C11g French: Steinitz, 6.dxc5; 
r1b1k2r/pp1nbppp/1q2p3/3pP3/8/3B1N2/PP3PPP/R1BQR1K1 w kq - acd 47; bm a3; cce -57; ce 0; pm Qa4 {5} Qc2 {3} Rb1 {2} Ng5 {1}; pv a3 Qd8 Qa4 O-O Qg4 f5 exf6 Nxf6 Qg3 Bd6 Qh4 h6 Bd2 Bd7 Rad1 Rc8 Bc3 Qb6 Bd4 Bc5 Be5 Bd6 Bd4; white_wins 130; black_wins 201; draws 123; 
r2qk2r/pb1pbppp/1pn1pn2/2p5/3P4/2PBPN2/PP1NQPPP/R1B2RK1 b kq - acd 45; bm d5; c3 "cxd4"; cce 221; ce 0; pm O-O {30} Qc7 {10} d5 {6} cxd4 {2} d6 {2} a6 {1} Rc8 {1}; pv d5 b3 a5 a4 O-O Bb2 Rc8 h3 Qc7 Rac1 Rfd8 Rfd1 h6 Bb5 Qb8 Re1 Na7 Bd3 Nc6 Bb5; white_wins 400; black_wins 1448; draws 295; 
r1bqr1k1/ppp2ppp/2n5/3n4/1b6/4PN2/PB1P1PPP/RN1QKB1R w KQ - acd 50; bm Be2; c3 "Be2"; cce -59; ce 0; pm Be2 {73} a3 {6} Bb5 {1} Bc4 {1} Nc3 {1}; pv Be2 Bf5 O-O Rc8 d4 Na5 Nbd2 Bc3 Qc1 Bb4; white_wins 123; black_wins 177; draws 104; 
r2q1rk1/3nbppb/4pn1p/pp1p4/8/PPBP1NP1/2QNPPBP/R4RK1 w - - acd 45; bm b4; cce 126; ce 0; pm b4 {40} Qb2 {24} Bd4 {4} Rfc1 {3}; pv b4 Qc7 Qb2 Nb6 Be5 Qb7 Rac1 Nbd7 Bc3 Nb6 Be5; white_wins 1189; black_wins 363; draws 1375; 
r3r1k1/pb1nqppp/1ppbpn2/3p4/2PP4/1PN1PN2/PBQ1BPPP/3R1RK1 w - - acd 47; bm Rfe1; c3 "Rfe1"; c4 "Rfe1"; cce 4; ce 0; pm Rfe1 {200} e4 {104} h3 {10} Bd3 {6} Ng5 {3} Rc1 {3} g3 {2} Nd2 {2} cxd5 {1} Qb1 {1} Rd2 {1}; pv Rfe1 Rad8 Nd2 c5 Bf3 Rc8 Qb1 cxd4 exd4 Qd8 g3 Nf8 Qd3 Ng6 Bg2 h6 Nb5 Bb8 Nc3; white_wins 2831; black_wins 2618; draws 8570; 
r1bq1rk1/1ppn1pbp/3p1np1/p2Pp3/2P1P3/2N1BN1P/PP3PP1/R2QKB1R w KQ - acd 45; bm Be2; cce 104; ce 60; pm g4 {28} Nd2 {5} Bd3 {4} a3 {3} Be2 {3} Qc2 {2}; pv Be2 Nc5 Nd2 Ne8 Qc2 f5 O-O-O Nf6 Bxc5 dxc5 Kb1 Bd7 a3 a4 h4 h5 Bd3 f4 Nf3 Ng4 Qe2 Qe7 Rdg1 Bf6 Bc2 Bg7 Rf1 Qf6 Qd1 Qa6 Qd3 Nh6 Rhg1 Ng4 Ng5 Bh6 Qe2 Qf6 Nf3 Qb6 Rh1 Qf6 Rfg1 Qb6 Ng5 Bg7 Nd1 Nh6 Nc3 Nf7; white_wins 941; black_wins 574; draws 289; 
rn1qk2r/pb1pbppp/1p2pn2/8/2PQ4/2N2NP1/PP2PPBP/R1B2RK1 b kq - acd 51; bm O-O; c3 "d6"; cce -69; ce -40; pm d6 {2085} O-O {518} Nc6 {292} a6 {9} Bxf3 {1} h6 {1} Qc8 {1}; pv O-O e4 Nc6 Qd3 Ng4 b3 Bc5 Qe2 Nge5 Nxe5 Nxe5 Bb2 a5 Nb5 f6 a3 Bc6 Nd4 Qe7 Rfd1 Nf7 h4 Rfd8 Kh2 Rab8 Rd2 Re8 Bh3 Rec8 a4 Bb7 Nb5 Bc6 Na7 Rd8 Rad1 Ra8 Nb5 Bb4 Rc2 Bc5 Nd4 Bb7 Bc3 Rf8 Rcd2 Rad8 Nb5 Bc6 Bb2 Bb4 Rc2 Rb8; white_wins 44421; black_wins 24041; draws 58597; Opening A30r English: Symmetrical, Hedgehog, 8.Qxd4; 
r3k1nr/1pp2ppp/pbp2q2/4p3/PP2P1b1/2P2N2/3PQPPP/RNB1K2R w KQkq - acd 45; bm a5; cce -1; ce 0; pm d3 {45} a5 {2}; pv a5 Ba7 d3 Ne7 Be3 Ng6 Nbd2 Nf4 Bxf4 Qxf4 h3 Be6 c4 O-O-O c5 h5 g3 Qf6 Qe3 Rhg8 h4 Bg4 O-O Rd7 Rfe1 Rgd8 Ra3 Qe7 Nh2 Be6 Qe2 f6 Nhf3 Kb8 Rea1 g6 Kg2 Bg4 Nc4 Ka8 Ne3 Be6 Qc2 Kb8 Rg1 Qf7 Nd2 Qe7 Nf3; white_wins 613; black_wins 636; draws 631; 
rnb2k1r/ppq1npp1/4p3/3pP2p/P2p1Q2/2P2N2/2P2PPP/R1B1KB1R w KQ - acd 45; bm Ra3; cce 61; ce 0; pm Qxd4 {5} Ra3 {2}; pv Ra3 dxc3 Bd3 Kg8 O-O Bd7 h3 d4 Qxd4 Nd5 Qh4 Nc6 Qg3 Ncb4 Be4 a5 Bg5 Rc8 Rd1 Qc5 Raa1 Qf8 Bh4 Rc4 Rd4 Rc8 Rdd1; white_wins 88; black_wins 47; draws 158; 
rnr3k1/pb2qpp1/1p2p2p/2P5/1P6/2Q1PN2/P3BPPP/R4RK1 b - - acd 47; bm Nd7; cce -4; ce 0; pm bxc5 {36} Nd7 {5} a5 {1}; pv Nd7 Nd2 bxc5 b5 Qg5 Nf3 Qe7 a4 a6 Nd2 Qg5 Nf3 Qe7; white_wins 397; black_wins 389; draws 1027; 
rn2kb1r/pp2pppp/5n2/2pq4/3P2b1/2P1BP2/PP4PP/RN1QKBNR b KQkq - acd 45; bm Qe6; c3 "cxd4"; cce 54; ce 0; pm cxd4 {51} Bf5 {4}; pv Qe6 Qe2 Bf5 dxc5 Nc6 Nh3 Nd5 Bf2 Ne5 Qb5+ Nc6+; white_wins 475; black_wins 723; draws 1264; 
r1b2rk1/pp2nqpp/4p1p1/3pP3/P1pP2Q1/2P3N1/2P2PPP/R1B2RK1 w - - acd 49; bm a5; c3 "a5"; cce 0; ce 42; pm Ba3 {4} a5 {3}; pv a5 Bd7 h4 Nf5 Ne2 b6 a6 Ne7 Nf4 Rfe8 g3 Rac8 Ba3 Rcd8 Qg5 Rc8 Kg2 Nc6 Qg4 Qf5 Qd1 Qe4+ f3 Qf5 Nh3 h6 Qd2 Qf7 g4 Red8 Rh1 Ne7 Qf4 Qe8 Bd6 Bc6 Rhb1 Kh7 Qg3 Qf8 Rc1 Qf7 Qf4 Qe8 Rab1 Kg8 Qg3 Kh7 Nf4; white_wins 0; black_wins 0; draws 264; 
rnbqk2r/1p2bppp/p2ppn2/8/2BNP3/2N5/PPP2PPP/R1BQ1RK1 w kq - acd 50; bm Be3; c3 "a4"; c4 "a4"; cce -20; ce 0; pm Bb3 {337} Qf3 {110} Be3 {91} a4 {60} a3 {23} f4 {16} Qe2 {14} Re1 {10} Qd3 {5} Be2 {4} Bg5 {2} f3 {2} Bd3 {1} h3 {1}; pv Be3 b5 Bb3 O-O f3 Bb7 Qe1 Nc6 Qg3 Qb8 a3 Na5 Bh6 Nh5 Qg4 Qa7 Be3 Nf6 Qg3; white_wins 8554; black_wins 9781; draws 10655; 
1r3rk1/1bq1bppp/ppn1pn2/2p5/2P5/2N1PNP1/PB1PQPBP/1R1R2K1 w - - acd 47; bm d3; cce -5; ce 0; pm Ba1 {48} d3 {7} Ne1 {1}; pv d3 Rfd8 Ne1 Na5 Bxb7 Qxb7 a4 Ne8 f4 Nd6 g4 Nc6 Ba3 Bf6 Bb2 Be7; white_wins 601; black_wins 659; draws 1125; 
rnbqkb1r/1p3ppp/p2ppn2/8/2BNP3/2N5/PPP2PPP/R1BQK2R w KQkq - acd 49; bm O-O; c3 "O-O"; c4 "O-O"; cce -28; ce 0; pm Bb3 {3950} O-O {965} Be3 {155} a4 {124} a3 {121} Be2 {49} Bg5 {40} Qe2 {36} f4 {17} f3 {10} Qf3 {10} Nb3 {2} Bd3 {1} g4 {1}; pv O-O Be7 Bb3 O-O Qf3 Bd7 Rd1 Nc6 Qg3 Nxd4 Rxd4 b5 Bg5 Qc7 Rad1 Bc6 Bh6 Ne8 Bg5; white_wins 72637; black_wins 89878; draws 80318; Opening B86 Sicilian: Sozin-Najdorf; 
r1b1k2r/1pq1bppp/p2ppn2/8/3QPP2/1BN1B3/PPP3PP/R3K2R w KQkq - acd 45; bm O-O-O; cce -162; ce 36; pm O-O {5}; pv O-O-O O-O Qb6 Qb8 Rhf1 Nd7 Qd4 b5; white_wins 42; black_wins 121; draws 43; 
rn1qkbnr/1b3ppp/p2pp3/1pp5/4P3/2NP1NP1/PPP2PBP/R1BQK2R w KQkq - acd 46; bm O-O; c3 "O-O"; cce -55; ce 0; pm O-O {354} Ng5 {11} Qe2 {3} a3 {2} a4 {1} Be3 {1}; pv O-O Nf6 a4 b4 Nb1 Be7 Nbd2 O-O Nc4 Nc6 Re1 d5 exd5 Nxd5 Nfd2 Nd4 a5 Rb8 Nf3 Nc6 Nfd2; white_wins 3831; black_wins 5812; draws 5917; 
rnbqkbnr/pppp2pp/5p2/4p3/1P6/8/PBPPPPPP/RN1QKBNR w KQkq - acd 48; bm a3; c3 "e4"; cce -47; ce 0; pm e4 {101} b5 {68} a3 {40} c4 {2} e3 {1}; pv a3 d5 e3 Be6 d4 e4 c4 c6 c5 f5 a4 Nf6 Nc3 Bf7 b5 g6 h4 Bg7 Nh3 h6 Nf4 O-O a5 a6 b6 Nbd7 Qc2 Re8 O-O-O Nf8 g3 Qe7 Bh3 Ne6 Nce2 Nf8; white_wins 592; black_wins 767; draws 292; Opening A00r Polish: 1...e5 2.Bb2 f6; 
r1b2rk1/ppp2ppp/2n2q2/3p4/Qb1P4/2N1PN2/PP3PPP/R3KB1R w KQ - acd 47; bm Rc1; cce -99; ce 0; pm Be2 {7} Bb5 {2}; pv Rc1 Rd8 Bd3 Bf8 O-O Ne7 Qc2 g6 e4 Bh6 e5 Qb6 Rcd1 Bg4 Be2 Bf5 Bd3; white_wins 51; black_wins 207; draws 245; 
r1br2k1/ppp2pp1/2n2q1p/3p4/Qb1P4/2N1PN2/PP2BPPP/R3K2R w KQ - acd 45; bm Rc1; c3 "O-O"; cce 51; ce 0; pm O-O {53} a3 {5} Rc1 {3}; pv Rc1 Bf8 Qb3 Ne7 Nb5 c6 Nc7 Rb8 Na6 Ra8; white_wins 687; black_wins 403; draws 1386; 
r1r3k1/pb2ppbp/1pnp1np1/1N6/2P1P3/2N1BP2/PP2B1PP/2KR3R w - - acd 48; bm Kb1; cce -414; ce 0; pm Kc2 {4} g4 {2} Kb1 {1}; pv Kb1 a6 Na3 Nd7 Nd5 Rab8 b3 Kf8 g4 h6 h4 Ba8 g5 h5 Rd2 Nce5 Rc1 Nc5 Nc2 Nc6 Rcd1 Nd7 Bf2 Nc5 Be3; white_wins 4; black_wins 268; draws 0; 
rnbqkb1r/pp2pp1p/5np1/3p4/2PP4/2N5/PP3PPP/R1BQKBNR w KQkq - acd 47; bm Qb3; c3 "Qb3"; cce 24; ce 0; pm Qb3 {799} cxd5 {519} Nf3 {166} Bg5 {55} h3 {9} c5 {6} Bf4 {4} Bd3 {2} Be2 {1} Qa4+ {1}; pv Qb3 Bg7 cxd5 O-O Be2 Nbd7 Nh3 b5 Nf4 a6 O-O Nb6 h3 Rb8 Bf3 Bb7 Re1 Re8 Bd2 Nc4 Be3 Rc8 a3 Qd6 Rad1 Na5 Qa2 Nc4 Qb3; white_wins 21703; black_wins 18513; draws 25880; Opening B14a Caro-Kann: Panov-Botvinnik, 5...g6; 
rn1q1rk1/1p2b1pp/p2p4/3Ppp2/8/1N1QBP2/PPP3PP/R4RK1 w - - acd 45; bm f4; cce 64; ce 0; pm f4 {6} c4 {4} Qc4 {2} a4 {1} g4 {1} Nd2 {1} Qc3 {1} Qd2 {1} Qe2 {1}; pv f4 e4 Qd2 Bf6 Nd4 Bxd4 Bxd4 Nd7 b3 Qc7 Rfc1 b6 a4 Qb7 Rd1 Rac8 Qe2 Rf7 Rd2 Nf6 c4 Nd7 Qe3 Nc5 g3 a5 Rg2 Qd7 h3 h5 Re2 Rb8 Rf1 Rb7 Rc1 Rb8 Rg2 Rb7 Re1 Rb8 Rc1; white_wins 319; black_wins 245; draws 160; 
2r2rk1/1pqnbppp/p2pbn2/P3p3/4P3/1NN1B3/1PPQBPPP/R2R2K1 b - - acd 45; bm h6; c3 "Rfd8"; cce 17; ce 0; pm Rfd8 {379} Rfe8 {222} Nc5 {94} Qc6 {64} h6 {40} Bxb3 {18} Nxe4 {5} Kh8 {4} Rcd8 {1}; pv h6 f3 Rfe8 Kh1 Red8 Nc1 Re8 Nb3; white_wins 8265; black_wins 9629; draws 18220; 
rnbqk1nr/pp1pppbp/6p1/2p5/2P5/2N2N2/PP1PPPPP/R1BQKB1R w KQkq - acd 50; bm e3; c3 "g3"; cce -35; ce 0; pm g3 {763} e3 {283} d4 {270} b3 {34} a3 {12} e4 {7} d3 {5} g4 {1} h4 {1}; pv e3 Nf6 Be2 Nc6 O-O O-O Qa4 d6 h3 e6 Rd1 d5 cxd5 Nxd5 Qb3 Nde7 Qa3 Nb4 Qb3; white_wins 15636; black_wins 20437; draws 21178; 
r1bq1rk1/pp2bppp/2n2n2/2p1p3/4P3/5NP1/PPPN1PBP/R1BQ1RK1 w - - acd 48; bm Nc4; cce -7; ce 0; pm c3 {28} Re1 {4} Nc4 {3} Qe2 {3} h3 {1}; pv Nc4 Qc7 c3 Be6 Qe2 Rad8 Nh4 g6 Bh6 Rfe8 Ne3 Qb6 Rfe1 Qc7 Rf1; white_wins 522; black_wins 533; draws 505; 
r1bqkbnr/pp1p1p1p/2n1p1p1/2p5/4P3/3P2P1/PPPN1PBP/R1BQK1NR b KQkq - acd 45; bm Bg7; cce 22; ce 0; pm Bg7 {29}; pv Bg7 Ngf3 Nge7 O-O d6 c3 O-O Re1 e5 a3 a6 Nc4 b5 Ne3 Be6 Ng5 Bd7 Nf3 Be6; white_wins 412; black_wins 483; draws 294; 
r3kb1r/1p1b1p1p/p1nppp2/8/4PP2/qNN5/P1PQB1PP/R4RK1 w kq - acd 51; bm Qe3; c3 "Nb1"; cce -82; ce 0; pm Kh1 {212} Bh5 {88} Rf3 {39} Nb1 {26} Qe3 {24} f5 {18} Nd1 {18} Rad1 {14} Rab1 {1}; pv Qe3 Nb4 Nb1 Qa4 Rc1 Rc8 c4 Bh6 Nc3 Qa3 Nb1; white_wins 3867; black_wins 7482; draws 8145; 
r1bqkb1r/p2n1ppp/2p1pn2/1p6/3P4/2N1PN2/PP2BPPP/R1BQK2R b KQkq - acd 45; bm Bb7; c3 "Bb7"; cce -23; ce 0; pm Bb7 {1293} a6 {180} b4 {180} Bd6 {34} Be7 {21} Qc7 {1}; pv Bb7 O-O Be7 a3 a5 b3 b4 Na4 O-O axb4 axb4 Nd2 c5 Bb2 Rc8 Bf3 Ba6 Be2; white_wins 18314; black_wins 14423; draws 41623; Opening D47d Semi-Slav: Meran, Capablanca Variation; 
r3k2r/pp1bnppp/2n1p3/q1ppP3/P2P4/2PB1N2/2PQ1PPP/R1B1K2R b KQkq - acd 45; bm c4; cce 41; ce 4; pm f6 {85} c4 {31} cxd4 {4} Rc8 {4} b6 {2} Nf5 {1} O-O {1} O-O-O {1}; pv c4 Be2 b5 O-O bxa4 Ba3 Rb8 Qg5 Ng6 Qd2 Rb6 Bc5 Rb2 g3 Rb7 Ba3 Nce7 Ne1 Bc6; white_wins 1632; black_wins 2070; draws 1988; 
r2r2k1/1pp5/4p1np/p3p1p1/P3P3/2P1P1B1/1P4PP/R4RK1 w - - acd 46; bm Rfd1; cce 0; ce 0; pm Rad1 {4} Rfd1 {1}; pv Rfd1 Kf7 Kf2 Rxd1 Rxd1 Ke7 h3 h5 Kf3 Rf8+ Ke2 Ra8 b3 b6 Rf1 c6 Rd1 c5 Rb1 Rc8 Kf3 Kf6 Rf1 Ke7; white_wins 0; black_wins 0; draws 265; 
r3k2r/pp1bnpp1/2n1p2p/qB1pP3/P1pP4/2P2N2/2PB1PPP/R3QRK1 b kq - acd 46; bm a6; cce 52; ce 4; pm O-O-O {9} a6 {3} Nf5 {1}; pv a6 Bxc6 Bxc6 Qb1 Rb8 Qb4 Qd8 a5 Bb5 Bc1 Ra8 Qb1 Nc6 Qa2 Rc8 Re1 Qd7 h3 Qc7 Bb2 Rb8 Reb1 Ra8 Re1 Qd8 Bc1 Rc8; white_wins 125; black_wins 196; draws 194; 
r1bq1rk1/pp1pnpbp/2n1p1p1/2p5/2P5/P1NP1NP1/1P2PPBP/R1BQ1RK1 b - - acd 47; bm d5; c3 "d5"; cce 2; ce 0; pm d5 {47} b6 {24} d6 {5} h6 {2} a5 {1} a6 {1} Rb8 {1}; pv d5 Rb1 b6 Bd2 a5 e4 dxc4 dxc4 Ba6 Nb5 e5 b3 Bc8 Qe2 Bd7 Rfc1 Be6 Ng5 Bc8 Nf3; white_wins 899; black_wins 950; draws 1408; 
rnbqkbnr/ppp1ppp1/7p/3p2B1/3P4/8/PPP1PPPP/RN1QKBNR w KQkq - acd 50; bm Bh4; c3 "Bh4"; cce 16; ce 0; pm Bh4 {686} Bf4 {30} Bd2 {1} Be3 {1}; pv Bh4 c6 Nc3 Qb6 Rb1 Bf5 Bg3 Nd7 e3 Ngf6 h3 e6 Bd3 Qa5 Ne2 Ne4 Bf4 Be7 O-O O-O Bxe4 dxe4 Ng3 Nf6 Be5 Nd7; white_wins 10995; black_wins 10259; draws 11806; Opening D00h Hodgson Attack, 2...h6; 
rn1qk2r/pp2nppp/4p3/3pP3/b1pP4/P1P2N2/2P1BPPP/R1BQK2R w KQkq - acd 45; bm Nh4; cce 77; ce 0; pm O-O {14} h4 {4} Rb1 {4}; pv Nh4 Qd7 O-O Na6 Bg4 Nc7 Bd2 Nb5 f4 Ng6 Nxg6 hxg6 Qc1 O-O-O Rb1 b6 Rb4 Nc7 Bf3 Kb7 h3 Bc6 Rb1 Qe7 Qb2 Ka8 Be3 Qh4 Qc1 Qe7 Qb2; white_wins 394; black_wins 243; draws 334; 
r2qkb1r/pbpn1ppp/1p2pn2/8/2QP4/5NP1/PP2PPBP/RNB2RK1 b kq - acd 50; bm a6; cce 29; ce 0; pm c5 {8} Be7 {7} a6 {6} Bd6 {1} Rc8 {1}; pv a6 Qd3 c5 Be3 Rc8 Nbd2 cxd4 Bxd4 Be7 Rac1 O-O Nc4 Bd5 Ne3 Bb7; white_wins 215; black_wins 299; draws 532; 
rnbqk2r/ppppppbp/5np1/8/1P6/5N2/PBPPPPPP/RN1QKB1R w KQkq - acd 48; bm e3; c3 "c4"; cce 25; ce 0; pm c4 {37} e3 {24} g3 {6} d4 {3} e4 {2} a3 {1} a4 {1} d3 {1}; pv e3 d6 d4 O-O Be2 c5 bxc5 dxc5 c3 Nc6 O-O Bf5 Nbd2 Qc7 Nh4 Bc8 Nhf3; white_wins 124; black_wins 105; draws 107; 
rnbqkbnr/ppp3pp/5p2/3pp3/1P6/P7/1BPPPPPP/RN1QKBNR w KQkq - acd 46; bm e3; c3 "e3"; cce -23; ce 0; pm e3 {46} d4 {1} e4 {1}; pv e3 Be6 d4 e4 c4 c6 c5 g6 a4 f5 Nh3 Nf6 Nc3 Bg7 Nf4 Bf7 b5 O-O h4 Qe7 g3 Re8 Qc2 a6 b6 Nbd7 O-O-O Nf8 Bg2 Ne6 Nce2 Nf8 a5 h6 Nc3 Rad8 Kb1 Ne6 Nce2 Nf8; white_wins 147; black_wins 168; draws 90; 
rnb1k1nr/pp3ppp/4p3/3pP3/q1pP4/P1P5/2PB1PPP/RQ2KBNR w KQkq - acd 45; bm Ne2; cce 52; ce 7; pm h4 {249} Nh3 {174} Ne2 {152} g3 {66} Nf3 {65} Be2 {57} f4 {39} Qd1 {9} Qb4 {3} Ra2 {1}; pv Ne2 Ne7 Ng3 b6 Be2 Nbc6 O-O Bd7 Nh5 Rg8 Qb2 O-O-O Bf4 Kb7 Rfe1 h6 Rab1 Bc8 Ng3 Ng6 Bd2 Kb8 Bg4 Rdf8 Be3 Nge7 Bh5 Bb7 Bd2 Rh8 Ra1 Rhg8 Bf4 Rh8 Be3 Ka8 Rab1 Kb8 Bd2 Rhg8 Bf4 Rh8 Nf1 Rfg8 Bd2 Rf8; white_wins 11214; black_wins 7333; draws 14767; 
rnbqkb1r/pppppppp/5n2/8/3P4/4P3/PPP2PPP/RNBQKBNR b KQkq - acd 55; bm b6; c3 "g6"; cce 114; ce 0; pm g6 {373} d5 {218} e6 {144} c5 {87} d6 {35} b6 {28} Nc6 {6}; pv b6 Nf3 e6 g3 d5 Bg2 Nbd7 Nbd2 c5 O-O Bb7 b3 cxd4 exd4 Rc8 Bb2 Rc7 Re1 Bb4 Rc1 O-O c3 Bd6 Nh4 Re8 a4 Nb8 Nhf3 Nc6 Ne5 Qc8 Qe2 h6 Ra1 Ba6 Qd1 Bb7 Qe2; white_wins 8149; black_wins 18562; draws 13743; Opening A45d Indian: 2.e3; 
r1bqk2r/pp3ppp/2nppn2/2p5/2PP4/2PBPN2/P4PPP/R1BQK2R w KQkq - acd 45; bm e4; c3 "e4"; cce -14; ce 24; pm O-O {754} e4 {370} Nd2 {69} Qc2 {10} h3 {3} Rb1 {3} Bc2 {2} g4 {2} Bb2 {1} Ng5 {1}; pv e4 h6 O-O e5 d5 Ne7 Ne1 Ng6 Bd2 Nf4 Bc2 g5 Rb1 h5 f3 Rb8 Ba4+ Ke7 Nc2 Rg8 Ne3 Kf8 Be1 h4 Bd2 Kg7 Rb2 Nd3 Rb5 Nf4 Be1 Rh8 Rb1 Qe7 Rb2 Qd8 Bd2 Nd3 Rb5 Nf4 Be1 Bd7 Rb1 Bc8 Bf2 Qa5 h3 Qxc3; white_wins 15665; black_wins 17259; draws 20055; Opening E41 Nimzo-Indian: 4.e3 c5, Hübner Variation; 
rn1qk1nr/pp2ppbp/2pp2p1/8/3PPPb1/2N1BN2/PPP3PP/R2QKB1R b KQkq - acd 46; bm d5; c3 "Qb6"; cce -161; ce -89; pm Qb6 {332} Nd7 {21} d5 {13} Nf6 {11} e6 {8} b5 {3} Qa5 {3} Bxf3 {2} Nh6 {2} h5 {1}; pv d5 e5 Qb6 Rb1 e6 h3 Bxf3 Qxf3 Ne7 b4 Nf5 Bf2 Bf8 Na4 Qd8 Bd3 h5 O-O Be7 b5 a6 b6 Nd7 c4 Kf8 Rfc1 Rc8 c5 Kg7 Nc3 Bh4 g3 Be7 Ne2 Rb8 Bc2 Ra8 a4 a5 Kg2 Qe8 Qc3 Qg8 Bd3 Rd8 Qb2 Ra8 Qd2 Qe8 Nc3; white_wins 10197; black_wins 3676; draws 4167; 
r1bb2k1/p4pp1/2p2n1p/4p3/4P2B/2N5/PPP3PP/2K2B1R w - - acd 45; bm Bg3; cce 27; ce 8; pm Bc4 {19} Bg3 {3}; pv Bg3 Bc7 Be2 Be6 Rd1 Kf8 b3 Ke7 Rf1 Nh7 Na4 Ng5 Nc5 Bc8 Be1 f6 Bc4 Ne6 Na4 Bd6 Bf2 Bd7 Kb2 Be8 Re1 Bh5 h4 Nd4 c3 Ne6 g3 Bf3 Ba6 Kd7 Bd3 Ke7 Be3 a5 Rf1 Bg4 Bb6 Kf7 Bc4 Ke7 Kc2; white_wins 222; black_wins 173; draws 530; 
r1bqk2r/pppp1ppp/2n2n2/4B3/1b6/5N2/P1PPPPPP/RN1QKB1R w KQkq - acd 45; bm Bb2; c3 "Bb2"; cce -34; ce 0; pm Bb2 {58} Bg3 {3} Bc3 {2} a3 {1} Bxf6 {1}; pv Bb2 d5 g3 Bg4 Bg2 O-O h3 Bxf3 Bxf3 Re8 O-O Ne5 Bg2 Rc8 d3 c5 Nd2 c4 Bd4 Qa5 Nb1 Qd8; white_wins 160; black_wins 191; draws 117; 
r4rk1/pp2p2p/3ppnpQ/2q1n3/4P1PP/2N2P2/PPP1B3/2KR3R b - - acd 50; bm Nfd7; c3 "Rac8"; cce -42; ce 0; pm Rac8 {7} Kh8 {6} b5 {5} a6 {1}; pv Nfd7 Rdf1 Rf6 Qd2 Nb6 b3 Qa3+ Kb1 Qb4 Kc1; white_wins 222; black_wins 168; draws 344; 
8/5pk1/6p1/3R3p/4PK1P/r4PP1/8/8 w - - acd 56; bm Rd6; c3 "g4"; cce 99; ce 80; pm g4 {3} Rb5 {2} Rd7 {2} Rd4 {1} Rd6 {1}; pv Rd6 Rb3 Ra6 Rb1 Ra8 Kf6 Ra3 Rb2 Rc3 Kg7 Rc7 Rb3 Ra7 Kf6 Ra1 Ke7 Ra8 Kf6 Rc8 Ke6 Rc6+ Ke7 Rc7+ Kf8 Rc8+ Ke7 Rc6 Kd7 Rc5 Ke6 Ra5 Kf6 Rd5 Ke6 Rd1 Ra3 Rb1 Kf6 Rb7 Ke6 Rb8 Kf6 Rb1 Ke6 Rb7 Kf6 Rc7 Rb3 Rc4 Kg7 Ra4 Kf6 g4 hxg4 fxg4 Rh3 g5+ Kg7; white_wins 76; black_wins 0; draws 266; 
rnb2rk1/pp3pp1/2p2q1p/3p4/3P4/P1R1PN2/1P3PPP/3QKB1R b K - acd 46; bm Bf5; cce 84; ce 0; pm Bg4 {10} Bf5 {9} a5 {6} Qe7 {3} Re8 {3}; pv Bf5 Ne5 Rd8 Bd3 Bxd3 Qxd3 a5 O-O Na6 Rb3 Qe7 a4 Nb4 Qc3 Rf8 g3 Qc7 Kg2 Qe7 Kg1; white_wins 195; black_wins 398; draws 698; 
r1bqk2r/pp2bppp/2nppn2/8/4P3/1NNB4/PPP2PPP/R1BQK2R w KQkq - acd 48; bm O-O; cce 20; ce 0; pm O-O {37} Be3 {3} f4 {2}; pv O-O b6 f4 O-O a3 Bb7 Qe2 d5 e5 Nd7 Bxh7+ Kxh7 Qh5+ Kg8 Rf3 Qe8 Rh3 f6 Qh7+ Kf7 Qh5+ Kg8; white_wins 595; black_wins 517; draws 557; 
r1bq1rk1/pppp1ppp/2n2n2/8/1bP5/8/PB1PPPPP/RN1QKBNR w KQ - acd 54; bm e3; c3 "e3"; cce -92; ce 0; pm e3 {37} Nf3 {13} a3 {6}; pv e3 d5 cxd5 Nxd5 Nf3 Bf5 Be2 Be7 Nc3 Ndb4 O-O Nd3 Qb3 Nc5 Qd1; white_wins 108; black_wins 190; draws 96; 
r1bqk2r/1p2bppp/p1nppn2/8/4PP2/1NNB4/PPP3PP/R1BQ1RK1 b kq - acd 45; bm O-O; cce 91; ce 0; pm b5 {27} O-O {7} Qc7 {6} Nb4 {2}; pv O-O Qf3 Nb4 Be3 e5 h3 Bd7 Rad1 Rc8 Nc1 Nxd3 Nxd3 Qa5 Bd2 Qb6+ Be3 Qa5; white_wins 288; black_wins 667; draws 738; 
rnbqk2r/ppppppbp/5np1/8/3P1B2/5N2/PPP1PPPP/RN1QKB1R w KQkq - acd 45; bm Nc3; c3 "Nc3"; cce -24; ce 0; pm e3 {1987} Nbd2 {177} h3 {173} c3 {149} Nc3 {138} c4 {19} Qc1 {12} h4 {2} Qd2 {2} Bg5 {1} Bxc7 {1}; pv Nc3 d5 e3 O-O Be2 c5 O-O b6 Nb5 Nc6 Nc7 Rb8 Nb5 Ra8; white_wins 32479; black_wins 39114; draws 40500; Opening A48g Neo-King's Indian: London System; 
r1bqk2r/pppp1ppp/2n2n2/4B3/1b6/4P3/P1PP1PPP/RN1QKBNR w KQkq - acd 46; bm Bb2; c3 "Bb2"; cce -44; ce 0; pm Bb2 {33} f4 {2}; pv Bb2 O-O c4 d5 Nf3 Re8 cxd5 Nxd5 Be2 Qd6 O-O Qg6 a3 Ba5 Nh4 Qg5 Nf3; white_wins 126; black_wins 160; draws 79; 
rnbqk2r/pp1n1ppp/4p3/2bpP3/5PQ1/2N5/PPP3PP/R1B1KBNR b KQkq - acd 45; bm O-O; cce -54; ce 0; pm O-O {17} g6 {4} Kf8 {1}; pv O-O Nf3 Bb6 Na4 Nc6 Bd2 Ba5 c3 Qe7 Bd3 f6 Qh4 h6 Qh5 Qe8 Bg6 Qe7 Bd3; white_wins 402; black_wins 287; draws 213; Opening C11g French: Steinitz, Bradford Attack; 
r3kb1r/pp3ppp/1qn1b3/3pPp2/3P1N2/5N2/PP3PPP/R1BQK2R b KQkq - acd 45; bm h6; cce -28; ce 0; pm h6 {31}; pv h6 h4 Rc8 Kf1 Nb4 g3 Nc2 Rb1 Be7 Kg2 Na3 Ra1 Nc2 Rb1; white_wins 439; black_wins 360; draws 429; 
rnbqkb1r/pppp1ppp/5n2/4p3/2B1P3/2N5/PPPP1PPP/R1BQK1NR b KQkq - acd 48; bm Bc5; c3 "Nxe4"; c4 "(AlekhineI) p1"; cce -9; ce 0; pm Nc6 {1196} Nxe4 {495} Bc5 {444} Bb4 {126} c6 {43} Be7 {35} d6 {30} h6 {1}; pv Bc5 Nf3 d6 a3 a5 O-O O-O h3 c6 Ba2 Re8 Ng5 Re7 Nf3; white_wins 32612; black_wins 31146; draws 40317; Opening C26l Vienna: 3.Bc4; 
rn1q1rk1/4bppp/p2pbn2/1p2p3/4P3/1NN1BP2/PPP1Q1PP/2KR1B1R w - - acd 48; bm g4; cce 60; ce 0; pm g4 {4} Kb1 {1} Nc5 {1} Qf2 {1}; pv g4 Nbd7 Kb1 b4 Nd5 Bxd5 exd5 a5 g5 Nh5 Qb5 a4 Nd2 a3 b3 Rb8 Qc6 Rc8 Qb7 Rb8; white_wins 121; black_wins 92; draws 76; 
r3k2r/pp1bbppp/1q2p2n/n2pP3/2pP4/P1P2N2/1P1NBPPP/R1BQR1K1 w kq - acd 46; bm Rb1; cce 98; ce 0; pm Rb1 {10} Nf1 {5} Bf1 {1} Qc2 {1}; pv Rb1 Nf5 Qc2 h6 h3 Qc7 Bd1 g5 b4 cxb3 Nxb3 Nc4 Qa2 O-O-O Nbd2 Na5 Nb3 Nc4; white_wins 314; black_wins 161; draws 195; 
r1bqkbnr/pp1p1ppp/2n1p3/2p5/4P3/2N2N2/PPPPBPPP/R1BQK2R b KQkq - acd 45; bm d5; c3 "Nf6"; cce -87; ce 0; pm Nf6 {263} a6 {107} e5 {10} Qb6 {10} d5 {7} d6 {6} Nd4 {4} Nge7 {2} Qc7 {2} g5 {1} g6 {1}; pv d5 exd5 exd5 d4 c4 a3 Be7 O-O Bf6 Bf4 Nge7 Nb5 O-O Nc7 Rb8 Nb5 Ra8; white_wins 8071; black_wins 4563; draws 5338; 
r1bq1rk1/1pb2ppp/2pp1nn1/pP2p3/P1N1P3/1BPP1N2/5PPP/R1BQR1K1 b - - acd 45; bm Be6; c3 "h6"; cce -95; ce 0; pm Re8 {68} h6 {20} cxb5 {13} Be6 {4} Bd7 {1} Bg4 {1}; pv Be6 Ba3 Re8 Ne3 d5 Ng5 Bc8 Qf3 Nh4 Qg3 Ng6; white_wins 1663; black_wins 660; draws 2568; 
r2q1rk1/pp2bppp/2bppn2/8/3BPP2/1BN2Q2/PPP3PP/R3K2R w KQ - acd 45; bm a4; cce 63; ce 0; pm f5 {5} O-O {5} a4 {2} O-O-O {1}; pv a4 a6 f5 e5 Bf2 b5 O-O b4 Nd5 Bxd5 exd5 a5 Bc4 Rc8 b3 Nd7 Rae1 Nb6 Bd3 Rc3 Re2 Nd7 Be1 Rc5 Bf2 Rc3; white_wins 163; black_wins 84; draws 286; 
rn1q1b1r/1b3k2/p1p1p2p/1p2P3/P1pP4/2N3P1/1P2B1PP/R2QK2R b KQ - acd 49; bm Ke7; c3 "Kg8"; cce -272; ce 0; pm Kg8 {5} Kg7 {3} Rh7 {3} Bb4 {1}; pv Ke7 O-O Kd7 Rf7+ Be7 Bg4 Kc7 Ne2 Bc8 Nf4 Rf8 Rh7 Rh8; white_wins 423; black_wins 92; draws 38; 
5rk1/5ppp/2pbr3/3q4/2QP2b1/4B1P1/1P1N1P1P/R3R1K1 b - - acd 46; bm Rb8; c3 "Rb8"; cce -70; ce 0; pm Rb8 {71} Qh5 {22} Bf3 {3} f5 {1}; pv Rb8 Ra6 Bf8 Rea1 Rxb2 R6a5 Qd7 Ra7 Qd5; white_wins 804; black_wins 167; draws 3240; 
r1br2k1/5pb1/1Rpqn1pp/p2p4/P2P4/2N1PN2/4BPPP/2RQ2K1 b - - acd 45; bm Bd7; cce -0; ce 0; pm Bd7 {5}; pv Bd7 Rcb1 Qf8 g3 Rdb8 Qb3 Rxb6 Qxb6 Qa3 Rb3 Qc1+ Kg2 Qc2 h4 Nd8 Ne1 Qd2 Nf3; white_wins 0; black_wins 0; draws 265; 
rnbqkb1r/ppp3pp/5n2/3pN3/3Pp3/8/PPP1BPPP/RNBQK2R b KQkq - acd 47; bm Bd6; cce 2; ce 0; pm Bd6 {10} Be6 {1} c6 {1} Nbd7 {1}; pv Bd6 c4 O-O c5 Be7 Nc3 c6 O-O Nbd7 f4 Ne8 Ng4 Ndf6 Ne5; white_wins 190; black_wins 191; draws 115; 
rn3k1r/pq3pb1/1p1pp1pp/8/Q2P4/2P2N2/PP1N1PPP/R4RK1 b - - acd 45; bm Nc6; cce 135; ce 0; pm Bf6 {4} d5 {3} Nc6 {2} Qc6 {2} Ke7 {1} Kg8 {1}; pv Nc6 Qa3 Rd8 Nc4 Ne7 Rfe1 d5 Nce5 Bf6 Qb3 h5 a4 a5 Qb5 Nf5 Qe2 Kg7 g3 Rb8 Nd3 Nd6 h4 Ne4 Nd2 Nd6 Kg2 Rhd8 Nf3 Rbc8 Nf4 Ne4 Nd2 Nd6 Nf3; white_wins 79; black_wins 235; draws 195; 
r1bqkb1r/p2n1ppp/2p1pn2/1p6/2pPP3/2N2NP1/PP3PBP/R1BQ1RK1 b kq - acd 50; bm Bb7; c3 "Bb7"; cce 5; ce 0; pm Bb7 {221} b4 {55} Qb6 {7} Be7 {4}; pv Bb7 e5 Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 2805; black_wins 2876; draws 6797; 
r2q1r1k/pp1b2pp/3b4/3p1p2/3P4/2PB1Q2/P4PPP/R1B2RK1 w - - acd 45; bm h3; c3 "Bf4"; cce 136; ce 33; pm Bd2 {132} Bf4 {66} h3 {4} Qxd5 {2} Rb1 {2}; pv h3 Be6 Bd2 f4 a4 b6 Rfe1 Bg8 Be2 Rb8 Qd3 Be6 Bf3 Qc8 Qe2 Rf6 Rac1 Bf7 Rb1 Re6 Qf1 Rf6 Rb2 a6 Qd3 Ba3 Ra2 Bd6 Raa1 Bg6 Qf1 Bf7 Kh1 Bg8 Rac1 Bf7 Rb1 h6 Rb2 Ba3 Rb3 Bf8 Be2 Qc7 Bxa6; white_wins 2858; black_wins 118; draws 6030; 
r3k2r/pp1bnppp/2n1p3/qBppP3/P2P4/2P2N2/2PB1PPP/R2QK2R b KQkq - acd 45; bm c4; cce -79; ce 0; pm Qc7 {232} c4 {108} a6 {61} f6 {60} O-O-O {9} O-O {8} h6 {3}; pv c4 O-O Ng6 Qc1 a6 Bxc6 Bxc6 Qa3 h6 Rfb1 Qc7 a5 Bb5 Qc1 Ne7 g3 Nc6 Qa3 Qd8 Be3 Rc8 Bd2 Qd7 Kg2 Ne7 Bf4 O-O Qd6 Qe8 Qb6 Qd7 Qd6; white_wins 8165; black_wins 4542; draws 7845; Opening C19r French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5+ 9.Bd2 Bd7 10.Bb5; 
r2q1rk1/1p1nppbp/2bp2p1/p7/2P1P3/1PN1BP2/P2QB1PP/R4RK1 b - - acd 47; bm Nc5; c3 "Nc5"; cce -101; ce -62; pm Nc5 {939} f5 {9} Be5 {4} Qb8 {4} Qc7 {2} Rc8 {2} Re8 {1}; pv Nc5 Rab1 Be5 Rbd1 Re8 g3 Qb6 Nb5 Bg7 Rc1 Qd8 Rfd1 b6 Bf1 Qc8 Bg2 Qb7 Bh3 h5 Nd4 Bd7 Bg2 Kh7 Nb5 Rec8 h4 Rd8 Kh2 Bc6 Qe2 Bd7 Nc3 Bc6 Qc2 Re8 Qd2 Rad8 Qe2 Rf8 Bh3 Rg8 Qd2 Ra8 Bd4 Bxd4 Qxd4 Raf8 Qd2; white_wins 15700; black_wins 6562; draws 17066; 
r3kb1r/pp1b1ppp/1q2pn2/1N6/2B5/3Q4/PPP2PPP/R1B2RK1 b kq - acd 47; bm a6; cce 43; ce 0; pm O-O-O {17} Bc5 {3} a6 {1}; pv a6 Be3 Qc6 Nd4 Qc7 h3 Bd6 Rfd1 Rd8 Qe2 O-O a4 Qa5 Nb3 Qc7 Nd4; white_wins 232; black_wins 311; draws 281; 
r1bq1rk1/4ppbp/1pp1n1p1/p1p1P3/P3N3/3P1N1P/1PP2PP1/R1BQR1K1 w - - acd 45; bm b3; cce 62; ce 0; pm Neg5 {18} Bd2 {12} b3 {9} Be3 {4} Bg5 {1} c3 {1} Ned2 {1}; pv b3 Nd4 Bb2 Qd5 Ned2 Bf5 Nh4 Be6 Nhf3 Bf5; white_wins 466; black_wins 172; draws 1378; 
r1bqkb1r/pp1n1ppp/2p1pn2/8/2pP4/2N2NP1/PP2PPBP/R1BQK2R w KQkq - acd 46; bm O-O; c3 "O-O"; cce -2; ce 0; pm O-O {537} a4 {266} e4 {18} Bg5 {12} Nd2 {2}; pv O-O b5 e4 Bb7 e5 Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 8348; black_wins 8627; draws 18677; 
rnbqk2r/pp2bppp/3p4/1N1Pp3/2P5/8/PP2BPPP/R1BQK2R b KQkq - acd 46; bm O-O; c3 "O-O"; cce -12; ce 0; pm O-O {296} a6 {176} Nd7 {3} Bf5 {1}; pv O-O O-O Bd7 Be3 a5 Qd2 Na6 Rad1 Rc8 Na7 Ra8; white_wins 5678; black_wins 5018; draws 9536; 
r1b1kb1r/pp3ppp/1qnppn2/8/2B1P3/2N5/PPP1NPPP/R1BQ1RK1 b kq - acd 47; bm Be7; c3 "a6"; cce 24; ce 0; pm Be7 {155} a6 {61} Bd7 {5}; pv Be7 Bb3 O-O Qd3 Qc7 Qg3 Nh5 Qf3 Nf6; white_wins 2869; black_wins 3379; draws 3512; 
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
cucumber
Posts: 144
Joined: Sun Oct 14, 2018 8:21 pm
Full name: JSmith

Re: Extracting quiet positions?

Post by cucumber »

Dann Corbit wrote: Mon May 25, 2020 3:20 am I do something like mobat, but I use SQL queries.
I don't insist on no captures or promotions, so only one or two 'x' or '=' characters in a long pv are OK if the first or second move is not a capture.
The function looks like this:

Code: Select all

USE [Chess]
GO

/****** Object:  UserDefinedFunction [dbo].[Quiet]    Script Date: 2020-05-24 6:18:51 PM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE FUNCTION [dbo].[Quiet](@pv as varchar(256))
RETURNS bit 
AS 
begin 
   DECLARE @shorterby int;
   declare @FirstNode as char(16)
   declare @SecondNode as char(16)
   select @FirstNode = dbo.GetFirstWord(@pv)
   -- check for early captures
   if (@FirstNode like '%x%') RETURN cast(0 as bit)
   select @SecondNode = dbo.GetFirstWord(@pv)
   if (@SecondNode like '%x%') RETURN cast(0 as bit)
   -- check for count of captures
   select @shorterby = len(@pv) - ( len(replace(@pv, 'x', '')))
   -- check for count of promitions
   select @shorterby = @shorterby + (len(@pv) - len(replace(@pv, '=', '')))
   if (@shorterby <=2 AND len(@pv) >= 60) RETURN CAST(1 AS bit) 
   if (@shorterby <=1 AND len(@pv) >= 30) RETURN CAST(1 AS bit) 
   RETURN CAST(0 as bit)
end
And using it like this:

Code: Select all

SELECT 
 e.Epd + ' ' +
dbo.opcode_format('acd', acd) + 
dbo.opcode_format('am', am) + 
dbo.opcode_format('bm', bm) + 
dbo.opcode_format('c0', c0) + 
dbo.opcode_format('c2', c2) + 
dbo.opcode_format('c3', c3) + 
dbo.opcode_format('c4', c4) + 
dbo.opcode_format('c5', c5) + 
dbo.opcode_format('c6', c6) + 
dbo.opcode_format('c7', c7) + 
dbo.opcode_format('c8', c8) + 
dbo.opcode_format('c9', c9) + 
dbo.opcode_format('cce', round(coef * 444.0,0))+ 
dbo.opcode_format('ce', ce) + 
dbo.opcode_format('dm', dm) + 
dbo.opcode_format('pm', pm) + 
dbo.opcode_format('pv', pv) + 
dbo.opcode_format('white_wins', white_wins) +
dbo.opcode_format('black_wins', black_wins) +
dbo.opcode_format('draws', draws) +
dbo.opcode_format('Opening', Opening) 
,
e.Epd + ' ' +
dbo.opcode_format('am', am) + 
dbo.opcode_format('bm', bm) +
dbo.opcode_format('c1', c1) +
dbo.opcode_format('id', nid) 
,
 round(coef * 444.0,0) as oce, ce, -round((coef * 444.0 - ce),0) as distance, e.Epd, acd, pv,c3, bm, tag, e.pm, white_wins, black_wins, draws, (white_wins+black_wins+draws) as games, acs, acn, id, Opening, dm
FROM Epd e  where len(Epd) >= 37 AND games >= 200 and dbo.Quiet(pv) = Cast(1 as bit) and acd >= 45
Gives me a result set with a first column that looks like this:

Code: Select all

rnbqkb1r/pppppp1p/5np1/8/3P4/2N2N2/PPP1PPPP/R1BQKB1R b KQkq - acd 45; bm d5; c3 "Bg7"; cce -26; ce 0; pm d5 {1770} Bg7 {478} d6 {86} c5 {39} b6 {1}; pv d5 Bf4 Bg7 e3 O-O Be2 c5 O-O b6 Nb5 Nc6 Nc7 Rb8 Nb5 Rb7 Ne5 Na5 Nc3 e6 a3 Nd7 Nf3 Nf6 Ne5; white_wins 33873; black_wins 28509; draws 35995; Opening A48e Neo-King's Indian; 
r1b1kb1r/2qn1ppp/p2ppn2/1p6/4PP2/PNNB4/1PP3PP/R1BQ1RK1 w kq - acd 45; bm Bd2; cce -431; ce 0; pm Kh1 {3} Qe1 {2} Qe2 {1}; pv Bd2 Be7 Qf3 Bb7 Qh3 O-O Rae1 h6 Kh1 Rfe8 Re3 Kh8 Qg3 Nh5 Qe1 Nhf6; white_wins 1; black_wins 233; draws 1; 
rn2kbnr/pp3ppp/1qp1p3/3pPb2/3P4/1P2BN2/P1P2PPP/RN1QKB1R b KQkq - acd 45; bm Nd7; cce -57; ce 0; pm c5 {8} Bb4+ {1} Nd7 {1} Nh6 {1}; pv Nd7 c3 c5 Be2 a6 O-O cxd4 cxd4 Rc8 Qd2 Rc2 Qe1 Bb4 Qd1 Rc6 a3 Bc2 Qc1 Bg6 Qd1 Bc2; white_wins 160; black_wins 90; draws 196; 
rnbqk2r/1p2bppp/p2ppn2/8/3NP3/2NQ4/PPP1BPPP/R1B2RK1 b kq - acd 50; bm b5; c3 "O-O"; cce -53; ce 0; pm O-O {131} b5 {52} Nc6 {39} e5 {29} Bd7 {6} Qc7 {4} b6 {1} Nbd7 {1}; pv b5 a3 Bb7 Qg3 O-O Bh6 Ne8 Rad1 Nd7 Bc1 Nef6 Bh6; white_wins 4363; black_wins 3035; draws 4391; 
rnb1k2r/pp3p2/4p1pp/2qpP3/6Q1/2PB1N2/P1PK1PPP/R6R w kq - acd 47; bm Nd4; cce 7; ce 0; pm Qd4 {13} Nd4 {7}; pv Nd4 a6 a4 b6 Rhb1 Nd7 f4 Qe7 Nc6 Qc5 Nd4; white_wins 216; black_wins 210; draws 431; 
rn1qkb1r/pb1p1ppp/1p2pn2/2p5/3P4/3BPN2/PPPNQPPP/R1B1K2R b KQkq - acd 46; bm Nc6; cce 229; ce 0; pm Be7 {10} cxd4 {5} Nc6 {5} d6 {1}; pv Nc6 c3 Be7 O-O d5 b3 a5 a4 O-O Bb2 Bd6 Rad1 h6 Rfe1 Rc8 Rc1 Nd7 Bb5 Na7 Bd3 Nc6; white_wins 156; black_wins 587; draws 85; 
r1b1k2r/ppp2ppp/2p5/4P3/6Pb/2N4P/PPP2P2/R1B2RK1 w - - acd 46; bm a4; cce 70; ce 0; pm Kg2 {58} Rd1 {35} Bf4 {5} Be3 {2} f4 {2} Ne2 {1} Ne4 {1}; pv a4 a5 Bf4 b6 Rfd1 h5 f3 Ke7 Kg2 Ke6 Ne4 Ba6 Ng5+ Ke7 Ne4; white_wins 791; black_wins 79; draws 3551; 
r1bq1rk1/1p1pnpbp/2n3p1/p1p1p3/P3P3/2PP1NP1/1P3PBP/RNBQ1RK1 b - - acd 45; bm d5; c3 "d5"; cce -13; ce 0; pm d6 {27} d5 {14} h6 {6}; pv d5 exd5 Nxd5 Na3 b6 Re1 h6 Nc4 Re8 Bd2 Bf5 Nh4 Be6 Nf3 Qc7 Qe2 Bf5 Nh4 Be6 Nf3; white_wins 652; black_wins 585; draws 589; 
rnbqk2r/ppp2ppp/1n6/3Pp3/1bP5/1QN5/PP3PPP/R1B1KBNR b KQkq - acd 45; bm Qe7; cce 148; ce 0; pm Bxc3+ {3} Qe7 {3} c5 {1} Na6 {1}; pv Qe7 Nf3 O-O Be2 e4 Nd4 Bc5 Be3 f5 g3 N8d7 O-O Ne5 Rad1 Bd7 a4 a5 Nc2 Qd6 Nd4 Qe7; white_wins 48; black_wins 168; draws 122; 
rnbqk2r/ppp1b1pp/3ppn2/5p2/2PP1B2/2N1PN2/PP3PPP/R2QKB1R b KQkq - acd 45; bm O-O; cce -186; ce -52; pm O-O {8} Nh5 {1}; pv O-O Be2 b6 O-O c5 h3 Bb7 d5 e5 Bh2 g6 Qd2 Nh5 Qc2 Nd7 a3 Ng7 Nd2 Bf6 Rab1 Qe7 b4 Bg5 Rfe1 Rac8 Ra1 Ra8 Nf3 Bh6 Rab1 Ne8 Nd2 Rc8 Bg3 Ng7 Nb5 Ra8 Nf3 Nh5 Bh2 Ng7 Kh1 a6 Nc3 Rac8 bxc5 Rxc5 Qb3; white_wins 247; black_wins 80; draws 39; 
rn1q1rk1/1p2bppp/p2pbn2/4p3/4P3/1NN5/PPP2PPP/R1BQRBK1 b - - acd 45; bm Qc7; c3 "Nbd7"; cce 12; ce 0; pm Nbd7 {68} Qc7 {4} b5 {3} Nc6 {2} a5 {1}; pv Qc7 a4 Rc8 Be3 Nbd7 h3 Qc6 Na5 Qc7 Nb3; white_wins 1072; black_wins 1114; draws 1080; 
r1b2rk1/1pq1bppp/p1p1p3/7Q/4PP2/2N1B3/PPP3PP/R4RK1 b - - acd 46; bm Rd8; c3 "f5"; cce -8; ce 0; pm f5 {13} Rd8 {2} Bd7 {1} f6 {1}; pv Rd8 e5 c5 Rf3 g6 Qh6 Bf8 Qh4 Be7 Qh6; white_wins 240; black_wins 190; draws 284; 
r1bq1rk1/ppp2ppp/2n5/3n4/1b6/4P3/PB1P1PPP/RN1QKBNR w KQ - acd 52; bm Be2; c3 "Nf3"; cce -83; ce 0; pm Nf3 {39}; pv Be2 Bf5 Nf3 Be7 O-O Ndb4 Nc3 Nd3 Qb3 Nc5 Qd1; white_wins 63; black_wins 107; draws 65; 
r1bq1rk1/pp1n1pp1/2p1pb1p/3p4/2PP4/1QN1PN2/PP3PPP/3RKB1R w K - acd 46; bm Bd3; c3 "Be2"; cce 29; ce 0; pm Bd3 {102} Be2 {5} a3 {1} Qc2 {1}; pv Bd3 a6 O-O b5 cxd5 cxd5 Rc1 Qa5 a4 b4 Ne2 Bb7 g3 Rfc8 Nf4 Rc4 Nd2 Rcc8 Nf3; white_wins 133; black_wins 108; draws 142; 
2r2rk1/1bqnbppp/pp1ppn2/8/2PNP3/1PN1B1P1/P4PBP/2RQR1K1 w - - acd 47; bm f3; cce -29; ce 38; pm f3 {27} Qe2 {11} f4 {8} g4 {4} h3 {3} Kh1 {2} Rc2 {2}; pv f3 Qb8 Qe2 Rfe8 Bf2 Rc7 Red1 Rcc8 Qf1 h6 Bh3 Rc7 Qe2 Rcc8 Qe1 Rf8 Qe3 Rfe8 Qe2 Rc7 Qd2 Rcc8 Re1 Ne5 Qe2 Ned7 Bg2 Qc7 Rc2 Ne5 Qd1 Qb8 Bh3 Ned7 Qe2 Rc7 Bg2 Rec8 Rec1 Ne5 Bh3 Re8 Rd1 Ned7 Rb1 Rcc8 Rbc1; white_wins 691; black_wins 849; draws 707; 
rn1qk2r/p3nppp/1p2p3/3pP3/b1pP4/P1P2N2/2P1BPPP/R1BQK2R w KQkq - acd 46; bm Nh4; cce 48; ce -7; pm h4 {42} O-O {15} Bf4 {4} Bg5 {1}; pv Nh4 Qd7 O-O Ng6 Nxg6 fxg6 Bg4 Nc6 h4 Ne7 g3 Nf5 Qe2 O-O-O Rb1 Rdf8 Rb4 Kb8 Kg2 Rf7 Bh3 h6 Re1 Rhf8 Rh1 Qe8 Rf1 Kb7 Bg4 Bd7 Rb1 Rh8 Bf3 Ba4 Rb4 Rff8 Rh1 Qd7 Bg4 Kb8 Rb1 Rf7 Bh3 Qe7 Rb4 Qe8 Rb1 Qd7 Rb4; white_wins 910; black_wins 696; draws 916; 
r1bqk2r/ppn1ppbp/2p3p1/2p1P3/8/2N2N1P/PPPP1PP1/R1BQ1RK1 w kq - acd 49; bm d3; cce 152; ce 0; pm d3 {12} Ne4 {5} Re1 {3}; pv d3 Ne6 Re1 O-O a4 a5 Bg5 b6 Bh4 Nd4 Bg3 Be6 Ne4 Bd5 Rb1 h6 b3 Qd7 Nxd4 cxd4 Qg4 Be6 Qe2 Bd5 Nd2 c5 f4 Qb7 Rbd1 Qc6 Nc4 Be6 Nd2 Bd5; white_wins 370; black_wins 80; draws 387; 
r1bq1rk1/ppp1bppp/2n5/3np3/1PB5/2PP1N2/P4PPP/RNBQ1RK1 w - - acd 48; bm Re1; cce -85; ce 0; pm b5 {80} Re1 {45} h3 {7} a4 {5} Bb2 {3} Bb3 {1} Qb3 {1} Qc2 {1} Qe2 {1}; pv Re1 a6 a4 Bg4 h3 Bh5 Ba3 Nf4 Bc1 Nd5; white_wins 1116; black_wins 2321; draws 2324; 
r2qk1nr/pp1n1ppp/2pbp3/3p4/4P1b1/2NP1N2/PPP1BPPP/R1BQ1RK1 w kq - acd 45; bm d4; cce 299; ce 0; pm Ng5 {9}; pv d4 Ne7 h3 Bh5 e5 Bc7 Nh4 Bxe2 Nxe2 c5 c3 Nc6 Nf3 O-O Re1 Qe7 Bg5 Qe8 Bf4 Qe7 Bg5; white_wins 279; black_wins 39; draws 82; 
rnbqr1k1/pp3pbp/3p1np1/2pP4/2P2P2/2N2N2/PP2B1PP/R1BQ1RK1 b - - acd 46; bm Bd7; c3 "Bf5"; cce -4; ce 0; pm Bf5 {49} Ng4 {24} Na6 {17} a6 {8} Bd7 {4} Bg4 {4} Ne4 {2} Nbd7 {1}; pv Bd7 Bd3 b5 cxb5 c4 Bxc4 Qb6+ Kh1 Ng4 Na4 Nf2+ Kg1 Nh3+ Kh1 Nf2+; white_wins 62; black_wins 60; draws 88; 
rnbq1rk1/4bppp/p2p1n2/1p2p3/P3P3/1NN5/1PP1BPPP/R1BQ1R1K b - - acd 45; bm b4; c3 "b4"; cce -139; ce 0; pm b4 {114} Bb7 {104} bxa4 {1}; pv b4 Nd5 Be6 Be3 Bxd5 exd5 Qc7 Qd3 Nbd7 a5 Rfc8 Rfc1 Qb7 Rd1 Qc7; white_wins 4356; black_wins 1595; draws 3181; 
rnbqkb1r/pppppp1p/5np1/8/1P6/8/PBPPPPPP/RN1QKBNR w KQkq - acd 49; bm Nf3; c3 "Nf3"; cce -34; ce 0; pm Nf3 {39} c4 {25} e3 {13} e4 {4} Bxf6 {3} g3 {3} g4 {3}; pv Nf3 Bg7 a3 O-O e3 d6 Be2 e5 d4 exd4 Nxd4 a5 O-O Nfd7 Bc3 Nf6; white_wins 284; black_wins 349; draws 218; Opening Polish Opening: King's Indian Variation. 1.b4 Nf6 2.Bb2 g6; CaxtonID: 2891; ECO: A00; 
rn1qk2r/1p2bppp/p2pbn2/4p3/4P3/1NN1BQ2/PPP2PPP/R3KB1R w KQkq - acd 46; bm Bd3; c3 "h3"; cce 8; ce 0; pm h3 {79} Be2 {10} Bd3 {5}; pv Bd3 O-O O-O Nc6 a3 Nd7 Nd5 Rc8 Qh5 Nf6 Qd1 Nd7; white_wins 858; black_wins 733; draws 2471; 
3qk2r/1p1nbppp/p2pb3/P3p3/4n3/1NP1B3/2P1BPPP/R2Q1RK1 w k - acd 45; bm Qe1; c3 "Qd3"; cce 31; ce 0; pm Qd3 {21} Bf3 {6} Qe1 {4} c4 {1}; pv Qe1 Qc7 c4 f5 Rb1 g6 Nd2 Nec5 Nb3 Ne4; white_wins 432; black_wins 304; draws 515; 
rnbr2k1/pp3pbp/2p3p1/3Pp3/2B1P3/5N2/PP3PPP/R1B1K2R b KQ - acd 46; bm b5; c3 "b5"; cce 45; ce 0; pm b5 {64} cxd5 {44} h6 {6} Nd7 {3} Bf6 {1}; pv b5 Bb3 Bb7 Bg5 Rc8 Rc1 Nd7 dxc6 Bxc6 Be3 Bf6 Nd2 a5 O-O Be7 Bd1 Nf8 Bg4 Ne6 Rfd1 a4 a3 Bb7 Be2 Bc6 Bg4; white_wins 39; black_wins 61; draws 119; 
rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N4P/PPP2PP1/R1BQKB1R b KQkq - acd 60; bm e5; c3 "e6"; cce -69; ce 0; pm e5 {2108} e6 {2062} g6 {317} b5 {114} Nc6 {85} Nbd7 {15} h5 {13} Qc7 {8} h6 {6} b6 {1} Qb6 {1}; pv e5 Nde2 h5 g3 Be7 a4 Nc6 Bg2 Nb4 Bg5 Be6 Qd2 Rc8 O-O O-O Rfd1 Qc7 Rac1 Rfe8 Kh2 Rcd8 Qe3 Qc5 Qd2; white_wins 62733; black_wins 31231; draws 105775; Opening B90e Sicilian: Najdorf, Adams Attack; 
r1bqk2r/ppp1bppp/2n5/3p4/3Pn3/3B1N2/PPP2PPP/RNBQ1RK1 w kq - acd 51; bm Nbd2; c0 "28"; c3 "Nbd2"; cce 61; ce 36; pm c4 {3196} Re1 {1033} Nbd2 {460} Nc3 {338} c3 {39} h3 {10} a3 {3} Be3 {3} Qe2 {1}; pv Nbd2 Nd6 c3 Bf5 Be2 O-O Qb3 Be6 Re1; white_wins 56814; black_wins 25513; draws 144817; Opening C42s Russian Game: Classical, 6.Bd3 Be7 7.O-O Nc6; 
r1k2b1r/p1pbnpp1/1p5p/2p1P3/8/1PN2N1P/PBPR1PP1/5RK1 w - - acd 48; bm Ne2; cce 42; ce 0; pm Rfd1 {62} Ne2 {9} Nh2 {1} Re1 {1}; pv Ne2 Be6 Nf4 Nc6 Nxe6 fxe6 Rfd1 Be7 Rd7 Rf8 Bc3 b5 Ba5 Bd8 Be1 Be7 Ba5; white_wins 859; black_wins 640; draws 1497; 
r1bqk2r/pp2ppbp/2np1np1/2p5/4P3/1B1P1N1P/PPP2PP1/RNBQK2R w KQkq - acd 57; bm O-O Nc3; c3 "O-O Nc3"; cce 80; ce -1; pm O-O {10} c3 {1}; pv Nc3 a6 a4 b6 Be3 O-O O-O Bb7 Qc1 e6 Re1 Na5 Ba2 Qc7 Qd2 Nc6 Bb3 Rfe8 Bh6 Rac8 Rad1 Rcd8 Ra1; white_wins 158; black_wins 80; draws 193; 
rnbqkbnr/pppp1ppp/8/4p3/8/2P5/PP1PPPPP/RNBQKBNR w KQkq - acd 45; bm d4; c3 "d4"; cce -9; ce 0; pm d4 {37} c4 {25} Nf3 {5} e4 {4} d3 {3} g3 {3} Qa4 {3} h3 {2} Qc2 {1}; pv d4 exd4 cxd4 d5 Nc3 c6 Nf3 Nf6 Bf4 Bf5 e3 Be7 Be2 Nbd7 h3 h6 O-O O-O Rc1 Nb6 Nh4 Bh7 Nf3 Bf5; white_wins 1251; black_wins 1312; draws 1185; 
1r3rk1/pp3ppp/2nqpn2/3p4/3P4/1QPB1N2/PP3PPP/R3R1K1 w - - acd 48; bm Qd1; cce 8; ce 20; pm a4 {14} Ne5 {5} Qc2 {2} Qd1 {1}; pv Qd1 Qc7 g3 h6 a4 Rfe8 Kg2 a6 Qe2 Rbc8 Qd2 Na5 Qc2 Nc6 Qe2 Nd7 Qd2 Nf6 h3 Nd7 Bc2 Nb4 Bb1 Nc6 Bd3 Nf6 Rab1 Na5 Qc2 Nd7 Rbc1 Nf6 Ra1 Nc4 Qe2 Nd7 Rac1 Nf6 Rb1 Na5 Ne5 Nc4 Rbd1 Qb6 Bxc4 dxc4 h4 Qc7; white_wins 256; black_wins 226; draws 446; 
rnbqkb1r/pp3ppp/4pn2/2pp4/3P4/2PBPN2/PP3PPP/RNBQK2R b KQkq - acd 45; bm b6; c3 "b6"; cce 4; ce 0; pm Nc6 {699} Nbd7 {202} Bd6 {99} Be7 {58} b6 {55} c4 {23} Bd7 {4} cxd4 {3} Qb6 {2} Qc7 {2} g6 {1}; pv b6 Qe2 Bb7 Nbd2 Be7 O-O Nc6 b3 O-O Bb2 a5 Bb5 Na7 Bd3; white_wins 13317; black_wins 13973; draws 21278; Opening D05h Colle: 5.c3; 
rnb1kbnr/1pqp1ppp/p3p3/8/3NP3/2N1B3/PPP2PPP/R2QKB1R b KQkq - acd 45; bm Bb4; c3 "Nf6"; cce 87; ce 0; pm Nf6 {203} Bb4 {132} Nc6 {49} b5 {36} d6 {2}; pv Bb4 Bd2 Nf6 Bd3 O-O O-O Be7 Qf3 Nc6 Nxc6 dxc6 a4 Bd6 Qh3 e5 Qf3 Be6 Nd1 Bg4 Qg3 Be6; white_wins 4521; black_wins 7919; draws 4390; 
r1bqkb1r/pp1ppppp/2n2n2/2p5/4P3/3P1NP1/PPP2P1P/RNBQKB1R b KQkq - acd 51; bm g6; cce 113; ce 0; pm d5 {66} g6 {29} d6 {14} e6 {9}; pv g6 Bg2 Bg7 O-O d5 exd5 Nxd5 Nbd2 O-O Nc4 b6 a4 Bb7 h4 Qd7 Re1 Ndb4 h5 Rad8 Bf4 Qc8 Rc1 Bf6 Bh6 Rfe8 Bf4; white_wins 1154; black_wins 2490; draws 1558; 
r4rk1/pp2bpp1/2p1p2p/4N2P/3PnB2/8/PPP2PP1/1K1R3R w - - acd 46; bm Rhe1; c0 "38"; c3 "Rhe1"; cce 117; ce 21; pm Rhe1 {181} Nd3 {14} Be3 {10} Rhf1 {8} Kc1 {1} Rde1 {1}; pv Rhe1 Nf6 g4 Rfd8 Be3 a5 f3 a4 c3 Kf8 Kc2 Rac8 Nd3 b5 Re2 Nd5 a3 Re8 Bf2 Ra8 Bg3 Kg8 Rde1 Rac8 Bf2 Bd6 Re4 Rcd8 Rh1 Nf6 Re2 Nd5 Rd1 Rc8 Rg1 Red8 Rh1 Re8 Rhe1 Bf4 Rg1 Bd6 Be3 Kf8 Rf1 Red8 f4; white_wins 2987; black_wins 657; draws 5306; Opening B19; Classical Caro-Kann; 
rnbqk2r/p1p1p1bp/1p4pn/3p2B1/3P4/1N6/PPP2PPP/R2QKBNR w KQkq - acd 45; bm Nf3; cce -43; ce 0; pm Nf3 {24} h4 {20} Qd2 {4} c3 {2} Bd3 {1}; pv Nf3 Nf7 Bh4 c5 c3 c4 Nbd2 Nc6 Be2 b5 O-O Bf5 Re1 O-O Nf1 Qd7 Ne3 e6 Bg3 Be4 Nd2 Bf5; white_wins 496; black_wins 664; draws 1018; 
r2qkb1r/pb1n1ppp/2p1pn2/1p6/2pPP3/2N2NP1/PP3PBP/R1BQ1RK1 w kq - acd 54; bm e5; c3 "e5"; cce -14; ce 0; pm e5 {197} Bg5 {5} Re1 {4} a4 {3} Qe2 {3} Qc2 {2} d5 {1} Ng5 {1}; pv e5 Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 76; black_wins 85; draws 115; 
rn3rk1/p3qpp1/1p2b2p/2pp4/3P4/4PN2/PP2BPPP/2RQK2R w K - acd 46; bm b3; c3 "b3"; cce -81; ce 0; pm O-O {41} b3 {31} dxc5 {25} Ne5 {8} Qa4 {1} Qd2 {1}; pv b3 Rc8 O-O a5 Bb5 Nd7 a4 Rc7 Re1 Nf6 Ne5 Qd6 f3 Rac8 Ba6 Ra8; white_wins 690; black_wins 1440; draws 2306; 
r1b1kb1r/6pp/p1pppn2/6B1/4P3/q1N5/P1PQB1PP/1R2K2R b Kkq - acd 50; bm Be7; c3 "Be7"; cce -44; ce 0; pm Be7 {754} d5 {13} Qa5 {3} h6 {1} Qc5 {1}; pv Be7 O-O O-O Rb3 Qc5+ Be3 Qe5 Bf4 Qc5+; white_wins 6041; black_wins 2578; draws 25766; Opening B97s Sicilian: Najdorf, Poisoned Pawn, Main Line, Timman's 13.Be2; 
rn1Nk2r/pp2p2p/3p2p1/1bp5/5Pn1/2N1b3/PPPK2PP/R1BQ3R w kq - acd 45; bm Ke1; cce 0; ce 0; pm Ke1 {57}; pv Ke1 Bf2+ Kd2 Be3+ Ke1 Bf2+ Kd2 Be3+; white_wins 0; black_wins 0; draws 2340; 
r2qkb1r/pb1n1ppp/2p1pn2/1p2P3/2pP4/2N2NP1/PP3PBP/R1BQ1RK1 b kq - acd 53; bm Nd5; c3 "Nd5"; cce -6; ce 0; pm Nd5 {242}; pv Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 79; black_wins 75; draws 141; 
rnbqk2r/pp2bppp/2p2n2/3p2B1/3P4/2N2N2/PP2PPPP/R2QKB1R w KQkq - acd 46; bm e3; c3 "e3"; c6 "Arves.18226"; cce -14; ce 0; pm Qc2 {1152} e3 {699} Bxf6 {7} g3 {5} Qd2 {4} Rc1 {2} h3 {1} Nd2 {1}; pv e3 Bf5 Nh4 Be6 Bd3 h6 Bf4 Nbd7 Nf3 Nh5 Be5 Nhf6 Bg3 Nh5 Be5; white_wins 18374; black_wins 21451; draws 39263; Opening QO 11; 
r1b2rk1/pp4pp/2n1p1p1/q2pP1B1/2pP2Q1/P1P5/2P1NPPP/R4RK1 w - - acd 47; bm a4; c3 "a4"; cce 132; ce 36; pm a4 {27} h4 {4} f3 {3} f4 {1}; pv a4 Qc7 h4 Qf7 Bc1 b6 Ba3 Qf5 Qxf5 Rxf5 Rfb1 Rf7 Bb4 Rb7 f3 Bd7 Bd6 Na5 Kf2 Bc8 Nf4 Bd7 Rh1 Nc6 Ba3 Rd8 g3 Re8 Bd6 Ra8 Rhb1 Na5 Bb4 Nc6 Rh1 Bc8 Kg2 Bd7 Bd6 Kf7 g4 Kg8 g5 Bc8 Kf2 Rf7 Kg3; white_wins 690; black_wins 253; draws 558; 
r5kr/1bq3p1/p6p/3pP3/1b1N2PP/2nBB3/2PQ4/2K2R1R w - - acd 46; bm Qf2; c3 "Qf2"; cce 132; ce 0; pm Qf2 {111} Qh2 {4} Qg2 {1}; pv Qf2 Ba3+ Kd2 Ne4+ Bxe4 dxe4 Qf5 Bb4+ Kd1 Qc4 Ne6 Qd5+ Ke2 Qc4+ Kd1; white_wins 2028; black_wins 424; draws 2834; 
rnbqkb1r/1p3ppp/p2ppn2/8/3NP3/2NB4/PPP2PPP/R1BQ1RK1 b kq - acd 45; bm Be7; cce 29; ce 0; pm Be7 {90} b5 {84} Nbd7 {61} Qc7 {29} Nc6 {22} g6 {18} Bd7 {2} b6 {1}; pv Be7 Qf3 O-O Qg3 Nbd7 Rd1 Qc7 Bh6 Nh5 Qh3 Nhf6 Qg3; white_wins 4059; black_wins 5107; draws 3503; 
r1b1qrk1/pppn1pb1/6pp/4p2n/4P2B/2P2N2/PP1NBPPP/R2QR1K1 w - - acd 50; bm Nc4; c3 "Nc4"; cce 17; ce 0; pm Nc4 {17} Qc2 {4} Bf1 {3} b4 {1}; pv Nc4 Nc5 Qd5 Ne6 Bf1 a5 Qd3 f6 a4 Bd7 b3 Nc5 Qd5+ Ne6 Qd2 Nc5; white_wins 306; black_wins 287; draws 449; 
r2q1rk1/1p2bppp/p1npbn2/4p3/4P3/1NN1BQ1P/PPP1BPP1/R3K2R w KQ - acd 45; bm Rd1; cce 277; ce 0; pm O-O-O {33} Rd1 {2}; pv Rd1 Nb4 Rd2 Rc8 O-O Nd7 Qg3 Bh4 Qf3 Be7; white_wins 1080; black_wins 233; draws 38; 
r1bqkb1r/pp3ppp/2n2n2/2pp4/8/2NP2P1/PPP2PBP/R1BQK1NR w KQkq - acd 46; bm Bg5; c3 "Nge2"; cce 40; ce 0; pm Nge2 {24} Bg5 {22} Nf3 {1}; pv Bg5 Be7 Bxf6 Bxf6 Nge2 O-O O-O d4 Ne4 Be7 Nf4 Bf5 Re1 Qd7 h3 h6 Qh5 Rac8 Re2 Kh7 Nd2 Bg5 Ne4 Be7; white_wins 784; black_wins 626; draws 638; 
rn1q1rk1/pb2bppp/1p2pn2/3p4/3P4/1Q3NP1/PP1BPPBP/RNR3K1 w - - acd 46; bm Bb4; cce 28; ce 0; pm a4 {30} Ne5 {8} Qa4 {2} Bf4 {1} Nc3 {1}; pv Bb4 Nc6 Bxe7 Qxe7 e3 Rac8 Qd1 h6 Nc3 Ba6 Qa4 Bc4 Nd2 Bd3 Qb3 Ba6 Qa4 Bd3; white_wins 546; black_wins 435; draws 665; 
rnb2rk1/ppp2p1p/1n2pQp1/q3p3/3PN3/1BP5/PP3PPP/RN2K2R w KQ - acd 46; bm Qg5; c3 "Qxe5"; cce 108; ce 0; pm Qxe5 {99} Qg5 {2} Nbd2 {1} Qh4 {1}; pv Qg5 Nc6 Nf6+ Kg7 Nh5+ Kg8 Nd2 exd4 Nf6+ Kg7 Nh5+; white_wins 1620; black_wins 536; draws 2310; 
2rqr1k1/1p2bppp/1nn1b3/p3p3/8/P1NP2P1/1B1NPPBP/1R1QR1K1 b - - acd 45; bm f6; cce 96; ce 0; pm Bf8 {31} h5 {2} Qc7 {1}; pv f6 Na4 Nd5 Rc1 Bf8 h4 Bf7 Bh3 Rc7 e4 Nde7 Nf3 b5 Nc5 Qd6 Na6 Ra7 Nc5 Rc7; white_wins 373; black_wins 741; draws 422; 
r1b2rk1/ppq2ppp/5n2/n1ppN3/3P4/P1PBP3/1B3PPP/R2Q1RK1 b - - acd 45; bm Re8; c3 "c4"; cce -46; ce 0; pm c4 {103} Re8 {76} Be6 {5} b5 {2} Nc6 {2} b6 {1} Nc4 {1}; pv Re8 Re1 h6 a4 Be6 f3 Rac8 Ba3 b6 Bb5 Red8 Ba6 Rb8 Bd3 Nd7 Nxd7 Bxd7 Bc1 Be6 Bb2 Qd7 Qe2 Qd6 Qf2 Nb3 Ra3 Na5; white_wins 64; black_wins 40; draws 129; 
r3r1k1/1bpnqp1p/pp1b1np1/3p4/3P4/1P1BPNN1/PBR1QPPP/2R3K1 b - - acd 56; bm c6; cce -444; ce 0; pm Rec8 {3} c5 {2} c6 {1}; pv c6 Nd2 h5 a4 a5 Qe1 Rac8 Ne2 Ng4 Nf1 Ngf6; white_wins 228; black_wins 0; draws 0; 
rnbqk2r/1p2bppp/p2p1n2/2pPp3/P1P5/2N1PN1P/1P3PP1/R1BQKB1R b KQkq - acd 47; bm a5; cce -171; ce -53; pm Nbd7 {18}; pv a5 Bd3 O-O Bb1 Na6 O-O Nb4 e4 b6 Bd2 Ne8 Re1 Bf6 Ra3 Nc7 Nb5 Bb7 Qc1 Nxb5 axb5 Bc8 b3 h6 Bc3 Re8 Qd1 Bd7 Qd2 Be7 Qb2 Rb8 Qe2 Rc8 Ra1 Ra8 Qd2 Qc8 Qb2 Qd8 Qe2 Rb8 Ra4 Rc8 Qd1 Ra8 Ra1; white_wins 426; black_wins 154; draws 123; 
r1b1k1nr/ppq2pbp/2p3p1/2p1p3/4P3/3P1N2/PPP2PPP/RNBQR1K1 w kq - acd 46; bm a4; c3 "a3"; cce 66; ce 22; pm Be3 {22} a3 {4} a4 {3} Nbd2 {2}; pv a4 a5 Be3 b6 Nbd2 Ne7 b3 O-O h3 Be6 Qe2 h6 Nc4 Rfe8 Bd2 f6 Rad1 Rad8 Rb1 Ra8 Ra1 Rad8 Reb1 Nc8 Rf1 Kh7 Nh4 Ne7 Rae1 Qa7 Rd1 Rf8 Nf3 Qc7 Ra1 Ra8 Nh2 Rad8 Rfe1 Rfe8 Rab1 Ra8 Bc3 Rad8 Nf3 Bf7 Bb2; white_wins 436; black_wins 269; draws 508; 
r1b1k2r/2q1bppp/ppnppn2/8/P3PP2/1NN1B3/1PP1B1PP/R2Q1RK1 b kq - acd 50; bm O-O; cce 69; ce 0; pm O-O {79} Bb7 {18} Rb8 {7} Na5 {1}; pv O-O Qe1 Nb4 Rc1 Bb7 Bf3 Nd7 Nd4 Nc6 Rd1 Rad8 Nde2 Na5 Qg3 Bf6 b3 Nc6 Rd2 Ne7 Rfd1 Ng6 Rd3 Nc5 R3d2; white_wins 1349; black_wins 1970; draws 1005; 
r2qk2r/pp1nbppp/4p3/3pP3/3P4/5N2/PP1B1PPP/R2QR1K1 b kq - acd 46; bm Nb8; cce 71; ce 0; pm O-O {32} Qb6 {4} Nb8 {1}; pv Nb8 Rc1 O-O Re3 Nc6 Rb3 Qd7 Rbc3 Rac8 h4 a6 g3 h6 Kg2 Na7 Qb3 Rxc3 Rxc3 Nc6 Rc1 Ra8 Rc2 a5 Qb5 a4 Rc1 Ra6 Ne1 Qd8 Nd3 a3 b3 Rb6 Qa4 Ra6 Qb5; white_wins 201; black_wins 438; draws 834; 
rnbqkb1r/pp2pppp/3p1n2/2p5/2B1P3/2N2N2/PPPP1PPP/R1BQK2R b KQkq - acd 45; bm a6; c3 "e6"; cce 50; ce 0; pm e6 {385} Nc6 {375} a6 {89} g6 {12} Bg4 {3} Bd7 {1} Nbd7 {1}; pv a6 d4 cxd4 Nxd4 e6 O-O Be7 Qf3 Qc7 Bb3 O-O Qg3 Nh5 Qh3 Nf6 Be3 Nc6 Qg3 Nh5 Qf3 Nf6; white_wins 11357; black_wins 15494; draws 10312; 
r2q1rk1/pp1nbpp1/2p1pn1p/3p1b2/2PP4/1P3NP1/PB1NPPBP/R2QR1K1 b - - acd 45; bm a5; cce 69; ce 0; pm Ne4 {21} a5 {11} Qc7 {3} Re8 {2} Bh7 {1} Qa5 {1}; pv a5 a3 Qb6 e3 Bd3 Bf1 Bg6 Rc1 Rfd8 Bg2 Rac8 Qe2 Qa6 Nh4 Bh7 Nhf3 Bg6; white_wins 390; black_wins 624; draws 504; 
rnb1k1nr/pp3ppp/4p3/q1ppP3/3P4/P1P5/2PB1PPP/R2QKBNR b KQkq - acd 49; bm Qa4; c3 "Qa4"; cce -100; ce -21; pm Qa4 {1171} Ne7 {52} cxd4 {24} c4 {13} Nc6 {5} Nh6 {1}; pv Qa4 Qb1 c4 Be2 Ne7 Qc1 Nbc6 Bg4 b6 Ne2 Bb7 O-O O-O-O Bg5 Kb8 Qb2 h6 Bd2 Na5 Rfb1 Rhg8 Ng3 Nac6 Be2 Rh8 Bf3 Rhf8 Nh5 Rg8 g3 Ka8 Bg2 Kb8 Nf4 Na5 Qc1 Nac6 Ra2 Na5 Qd1 Nac6 Qf3 Bc8 Qg4 Bd7 Qe2 Rdf8 Nh5 Bc8; white_wins 22493; black_wins 10567; draws 19963; 
r1b2rk1/ppp2ppp/3qpn2/8/3P4/5N2/PPPQBPPP/R3K2R w KQ - acd 46; bm Ne5; cce 79; ce 15; pm O-O {7} Ne5 {2} O-O-O {1}; pv Ne5 Ne4 Nc4 Qd5 Qd3 Nd6 Ne3 Qa5+ c3 Bd7 O-O Bc6 Qc2 Be4 Bd3 Bxd3 Qxd3 c6 Rfe1 Rad8 a3 h5 Rad1 Rfe8 h4 g6 g3 Qc7 Kg2 b6 Qe2 c5 d5 Qd7 Qf3 e5 Qe2 Qa4 Qd3 e4 Qe2 Kg7 Rb1; white_wins 115; black_wins 41; draws 232; 
r2qk2r/pp1n1ppp/2p1pn2/5b2/PbBP4/1QN1PN2/1P3PPP/R1B2RK1 b kq - acd 46; bm a5; c3 "a5"; cce -38; ce 0; pm a5 {325} Qb6 {214} Bxc3 {28} Qe7 {2} Be7 {1} Qa5 {1}; pv a5 Nh4 O-O f3 Nb6 Be2 Nfd5 Nxf5 exf5 Rd1 Qe7 e4 Nf6 e5 Nfd5 f4 Rfd8 g3 Qe6 Qc2 g6 Bf3 Kg7 Kg2 Be7 Qe2 Bb4 Rd3 Be7 Rd1; white_wins 7986; black_wins 6138; draws 11113; Opening D18i Slav: Dutch, 8...Nbd7 9.Qb3; 
r3kb1r/1pqn1ppp/p2pbn2/P3p3/4P3/2N1BN2/1PP2PPP/R2QKB1R w KQkq - acd 45; bm Ng5; cce 87; ce 44; pm Ng5 {15} Be2 {13} Nd5 {2} Bg5 {1} h3 {1}; pv Ng5 Qc6 Be2 Be7 Nxe6 fxe6 Bf3 O-O O-O Rac8 Re1 Kh8 Ra4 Rcd8 Ra2 Rc8 h3 Rf7 Re2 Nc5 Bc1 Rff8 Ra1 h6 Bd2 Rfd8 Re1 Bf8 Bc1 Ncd7 Re2 Be7 Be3 Nc5 Bd2 Ncd7 Bc1 Nc5 Be3 Rb8 b4 Ncd7 Ra3 Qc4 Rb3 d5; white_wins 511; black_wins 272; draws 468; 
rn3rk1/p3qpp1/1p2b2p/2pp4/3P4/3BPN2/PP3PPP/R2Q1RK1 w - - acd 50; bm b3; c3 "dxc5"; cce 115; ce 0; pm dxc5 {15} e4 {3} Ne5 {2} b3 {1} Bc2 {1} h3 {1} Rc1 {1}; pv b3 Nd7 Rc1 a5 Bb5 Nf6 Ne5 Rfc8 Qd3 Rc7 Rfd1 Qd6 f3 Rac8 Ba6 Ra8 Bb5; white_wins 369; black_wins 118; draws 500; 
r1b1kb1r/pp3ppp/1qnppn2/8/4P3/1BN5/PPP1NPPP/R1BQK2R b KQkq - acd 47; bm Be7; cce 34; ce 0; pm Be7 {40} a6 {25}; pv Be7 O-O O-O Qd3 Bd7 Qg3 Nh5 Qg4 Nf6; white_wins 973; black_wins 1141; draws 664; 
rnbqkb1r/ppp1pppp/5n2/3p4/8/4PN2/PPPP1PPP/RNBQKB1R w KQkq - acd 45; bm d4; c3 "c4"; cce 14; ce 0; pm c4 {849} b3 {235} d4 {136} Be2 {52} b4 {25} Nc3 {25} Bb5+ {3} d3 {3} h3 {2} Bd3 {1} c3 {1}; pv d4 b6 Bd3 e6 O-O Bd6 c4 O-O b3 Bb7 Nc3 Re8 Bb2 Nbd7 Nb5 Be7 Nc3; white_wins 19018; black_wins 16878; draws 22611; 
rnbqk2r/pp3ppp/4pn2/2bp4/8/P3P3/1BPP1PPP/RN1QKBNR w KQkq - acd 50; bm Nf3; c3 "Nf3"; cce -14; ce 0; pm Nf3 {24} d4 {4}; pv Nf3 Nc6 d4 Bd6 c4 O-O Bd3 b6 cxd5 exd5 O-O Re8 Nc3 Bb7 a4 Rc8 Bf5 Ra8; white_wins 75; black_wins 85; draws 67; 
rn1qkb1r/pp3ppp/2p1pn2/3pN2b/2P5/1P4P1/PB1PPPBP/RN1QK2R b KQkq - acd 48; bm Nbd7; cce 166; ce 0; pm Be7 {8} Bd6 {3} Nbd7 {2}; pv Nbd7 Nxd7 Qxd7 d4 Rd8 Nd2 Qc7 Qc1 Bd6 e3 O-O O-O Rfe8 Nf3 Nd7 Qc3 a5 Rac1 Be7 a3 Bg6 Rfe1 Qb6 Bf1 Qc7 Bg2; white_wins 0; black_wins 197; draws 322; 
r1bq1rk1/1p1p1ppp/p1n2n2/4p3/1bP1P3/1NN1BP2/PP4PP/R2QKB1R b KQ - acd 45; bm a5; cce -45; ce 0; pm d6 {18} Bxc3+ {10} a5 {1}; pv a5 a4 d6 Be2 Be6 O-O b6 Qc2 Nd7 Nb5 Qe7 Rad1 Rac8 Bf2 Rcd8 Kh1 Nc5 Nd2 Nd7 Nb3; white_wins 514; black_wins 372; draws 290; 
r1bqk2r/p2nbppp/2n1p3/1pppP3/5P2/2NP1NP1/PPP3BP/R1BQ1RK1 b kq - acd 45; bm b4; cce 62; ce 21; pm b4 {15} Qb6 {2} Rb8 {1}; pv b4 Nb1 O-O Re1 h6 Be3 a5 a4 Ba6 Nbd2 Qc7 Nb3 Rfd8 Qe2 Bb7 Bf2 Rab8 Rec1 Ba6 Rd1 Rdc8 Bh3 Bf8 Nbd2 Ne7 Nb3 Re8 Re1 Nc6 Bg2 Rec8 Rad1 Rd8 Nbd2 Ne7 Nb3 Rbc8 Bh3 Nc6 Nbd2 Re8 Bg2 Rb8 Nb3; white_wins 237; black_wins 326; draws 156; 
2rqk2r/1p1nbppp/p2pbn2/4p3/4P3/1NN1BP2/PPP1B1PP/R2Q1RK1 w k - acd 52; bm a4; cce -31; ce 0; pm f4 {6} Qd2 {4} a4 {3} Qe1 {2} Kh1 {1} Nd5 {1} Qc1 {1} Rc1 {1}; pv a4 O-O a5 Qc7 Qd2 h6 Rfc1 Qd8 Rd1 Qc7 Rdc1; white_wins 210; black_wins 293; draws 279; 
rnbqkb1r/pp1n1ppp/4p3/2PpP3/5P2/2N5/PPP3PP/R1BQKBNR b KQkq - acd 45; bm Nc6; c3 "Nc6"; cce 76; ce 0; pm Nc6 {37} Bxc5 {33} Nxc5 {2}; pv Nc6 a3 Bxc5 Qg4 O-O Nf3 Qb6 Nd1 Be7 Qh3 h6 Be3 Bc5 Bd2 a5 Bd3 a4 Qg3 Re8 Qh3; white_wins 887; black_wins 1421; draws 742; Opening C11g French: Steinitz, 6.dxc5; 
r1b1k2r/pp1nbppp/1q2p3/3pP3/8/3B1N2/PP3PPP/R1BQR1K1 w kq - acd 47; bm a3; cce -57; ce 0; pm Qa4 {5} Qc2 {3} Rb1 {2} Ng5 {1}; pv a3 Qd8 Qa4 O-O Qg4 f5 exf6 Nxf6 Qg3 Bd6 Qh4 h6 Bd2 Bd7 Rad1 Rc8 Bc3 Qb6 Bd4 Bc5 Be5 Bd6 Bd4; white_wins 130; black_wins 201; draws 123; 
r2qk2r/pb1pbppp/1pn1pn2/2p5/3P4/2PBPN2/PP1NQPPP/R1B2RK1 b kq - acd 45; bm d5; c3 "cxd4"; cce 221; ce 0; pm O-O {30} Qc7 {10} d5 {6} cxd4 {2} d6 {2} a6 {1} Rc8 {1}; pv d5 b3 a5 a4 O-O Bb2 Rc8 h3 Qc7 Rac1 Rfd8 Rfd1 h6 Bb5 Qb8 Re1 Na7 Bd3 Nc6 Bb5; white_wins 400; black_wins 1448; draws 295; 
r1bqr1k1/ppp2ppp/2n5/3n4/1b6/4PN2/PB1P1PPP/RN1QKB1R w KQ - acd 50; bm Be2; c3 "Be2"; cce -59; ce 0; pm Be2 {73} a3 {6} Bb5 {1} Bc4 {1} Nc3 {1}; pv Be2 Bf5 O-O Rc8 d4 Na5 Nbd2 Bc3 Qc1 Bb4; white_wins 123; black_wins 177; draws 104; 
r2q1rk1/3nbppb/4pn1p/pp1p4/8/PPBP1NP1/2QNPPBP/R4RK1 w - - acd 45; bm b4; cce 126; ce 0; pm b4 {40} Qb2 {24} Bd4 {4} Rfc1 {3}; pv b4 Qc7 Qb2 Nb6 Be5 Qb7 Rac1 Nbd7 Bc3 Nb6 Be5; white_wins 1189; black_wins 363; draws 1375; 
r3r1k1/pb1nqppp/1ppbpn2/3p4/2PP4/1PN1PN2/PBQ1BPPP/3R1RK1 w - - acd 47; bm Rfe1; c3 "Rfe1"; c4 "Rfe1"; cce 4; ce 0; pm Rfe1 {200} e4 {104} h3 {10} Bd3 {6} Ng5 {3} Rc1 {3} g3 {2} Nd2 {2} cxd5 {1} Qb1 {1} Rd2 {1}; pv Rfe1 Rad8 Nd2 c5 Bf3 Rc8 Qb1 cxd4 exd4 Qd8 g3 Nf8 Qd3 Ng6 Bg2 h6 Nb5 Bb8 Nc3; white_wins 2831; black_wins 2618; draws 8570; 
r1bq1rk1/1ppn1pbp/3p1np1/p2Pp3/2P1P3/2N1BN1P/PP3PP1/R2QKB1R w KQ - acd 45; bm Be2; cce 104; ce 60; pm g4 {28} Nd2 {5} Bd3 {4} a3 {3} Be2 {3} Qc2 {2}; pv Be2 Nc5 Nd2 Ne8 Qc2 f5 O-O-O Nf6 Bxc5 dxc5 Kb1 Bd7 a3 a4 h4 h5 Bd3 f4 Nf3 Ng4 Qe2 Qe7 Rdg1 Bf6 Bc2 Bg7 Rf1 Qf6 Qd1 Qa6 Qd3 Nh6 Rhg1 Ng4 Ng5 Bh6 Qe2 Qf6 Nf3 Qb6 Rh1 Qf6 Rfg1 Qb6 Ng5 Bg7 Nd1 Nh6 Nc3 Nf7; white_wins 941; black_wins 574; draws 289; 
rn1qk2r/pb1pbppp/1p2pn2/8/2PQ4/2N2NP1/PP2PPBP/R1B2RK1 b kq - acd 51; bm O-O; c3 "d6"; cce -69; ce -40; pm d6 {2085} O-O {518} Nc6 {292} a6 {9} Bxf3 {1} h6 {1} Qc8 {1}; pv O-O e4 Nc6 Qd3 Ng4 b3 Bc5 Qe2 Nge5 Nxe5 Nxe5 Bb2 a5 Nb5 f6 a3 Bc6 Nd4 Qe7 Rfd1 Nf7 h4 Rfd8 Kh2 Rab8 Rd2 Re8 Bh3 Rec8 a4 Bb7 Nb5 Bc6 Na7 Rd8 Rad1 Ra8 Nb5 Bb4 Rc2 Bc5 Nd4 Bb7 Bc3 Rf8 Rcd2 Rad8 Nb5 Bc6 Bb2 Bb4 Rc2 Rb8; white_wins 44421; black_wins 24041; draws 58597; Opening A30r English: Symmetrical, Hedgehog, 8.Qxd4; 
r3k1nr/1pp2ppp/pbp2q2/4p3/PP2P1b1/2P2N2/3PQPPP/RNB1K2R w KQkq - acd 45; bm a5; cce -1; ce 0; pm d3 {45} a5 {2}; pv a5 Ba7 d3 Ne7 Be3 Ng6 Nbd2 Nf4 Bxf4 Qxf4 h3 Be6 c4 O-O-O c5 h5 g3 Qf6 Qe3 Rhg8 h4 Bg4 O-O Rd7 Rfe1 Rgd8 Ra3 Qe7 Nh2 Be6 Qe2 f6 Nhf3 Kb8 Rea1 g6 Kg2 Bg4 Nc4 Ka8 Ne3 Be6 Qc2 Kb8 Rg1 Qf7 Nd2 Qe7 Nf3; white_wins 613; black_wins 636; draws 631; 
rnb2k1r/ppq1npp1/4p3/3pP2p/P2p1Q2/2P2N2/2P2PPP/R1B1KB1R w KQ - acd 45; bm Ra3; cce 61; ce 0; pm Qxd4 {5} Ra3 {2}; pv Ra3 dxc3 Bd3 Kg8 O-O Bd7 h3 d4 Qxd4 Nd5 Qh4 Nc6 Qg3 Ncb4 Be4 a5 Bg5 Rc8 Rd1 Qc5 Raa1 Qf8 Bh4 Rc4 Rd4 Rc8 Rdd1; white_wins 88; black_wins 47; draws 158; 
rnr3k1/pb2qpp1/1p2p2p/2P5/1P6/2Q1PN2/P3BPPP/R4RK1 b - - acd 47; bm Nd7; cce -4; ce 0; pm bxc5 {36} Nd7 {5} a5 {1}; pv Nd7 Nd2 bxc5 b5 Qg5 Nf3 Qe7 a4 a6 Nd2 Qg5 Nf3 Qe7; white_wins 397; black_wins 389; draws 1027; 
rn2kb1r/pp2pppp/5n2/2pq4/3P2b1/2P1BP2/PP4PP/RN1QKBNR b KQkq - acd 45; bm Qe6; c3 "cxd4"; cce 54; ce 0; pm cxd4 {51} Bf5 {4}; pv Qe6 Qe2 Bf5 dxc5 Nc6 Nh3 Nd5 Bf2 Ne5 Qb5+ Nc6+; white_wins 475; black_wins 723; draws 1264; 
r1b2rk1/pp2nqpp/4p1p1/3pP3/P1pP2Q1/2P3N1/2P2PPP/R1B2RK1 w - - acd 49; bm a5; c3 "a5"; cce 0; ce 42; pm Ba3 {4} a5 {3}; pv a5 Bd7 h4 Nf5 Ne2 b6 a6 Ne7 Nf4 Rfe8 g3 Rac8 Ba3 Rcd8 Qg5 Rc8 Kg2 Nc6 Qg4 Qf5 Qd1 Qe4+ f3 Qf5 Nh3 h6 Qd2 Qf7 g4 Red8 Rh1 Ne7 Qf4 Qe8 Bd6 Bc6 Rhb1 Kh7 Qg3 Qf8 Rc1 Qf7 Qf4 Qe8 Rab1 Kg8 Qg3 Kh7 Nf4; white_wins 0; black_wins 0; draws 264; 
rnbqk2r/1p2bppp/p2ppn2/8/2BNP3/2N5/PPP2PPP/R1BQ1RK1 w kq - acd 50; bm Be3; c3 "a4"; c4 "a4"; cce -20; ce 0; pm Bb3 {337} Qf3 {110} Be3 {91} a4 {60} a3 {23} f4 {16} Qe2 {14} Re1 {10} Qd3 {5} Be2 {4} Bg5 {2} f3 {2} Bd3 {1} h3 {1}; pv Be3 b5 Bb3 O-O f3 Bb7 Qe1 Nc6 Qg3 Qb8 a3 Na5 Bh6 Nh5 Qg4 Qa7 Be3 Nf6 Qg3; white_wins 8554; black_wins 9781; draws 10655; 
1r3rk1/1bq1bppp/ppn1pn2/2p5/2P5/2N1PNP1/PB1PQPBP/1R1R2K1 w - - acd 47; bm d3; cce -5; ce 0; pm Ba1 {48} d3 {7} Ne1 {1}; pv d3 Rfd8 Ne1 Na5 Bxb7 Qxb7 a4 Ne8 f4 Nd6 g4 Nc6 Ba3 Bf6 Bb2 Be7; white_wins 601; black_wins 659; draws 1125; 
rnbqkb1r/1p3ppp/p2ppn2/8/2BNP3/2N5/PPP2PPP/R1BQK2R w KQkq - acd 49; bm O-O; c3 "O-O"; c4 "O-O"; cce -28; ce 0; pm Bb3 {3950} O-O {965} Be3 {155} a4 {124} a3 {121} Be2 {49} Bg5 {40} Qe2 {36} f4 {17} f3 {10} Qf3 {10} Nb3 {2} Bd3 {1} g4 {1}; pv O-O Be7 Bb3 O-O Qf3 Bd7 Rd1 Nc6 Qg3 Nxd4 Rxd4 b5 Bg5 Qc7 Rad1 Bc6 Bh6 Ne8 Bg5; white_wins 72637; black_wins 89878; draws 80318; Opening B86 Sicilian: Sozin-Najdorf; 
r1b1k2r/1pq1bppp/p2ppn2/8/3QPP2/1BN1B3/PPP3PP/R3K2R w KQkq - acd 45; bm O-O-O; cce -162; ce 36; pm O-O {5}; pv O-O-O O-O Qb6 Qb8 Rhf1 Nd7 Qd4 b5; white_wins 42; black_wins 121; draws 43; 
rn1qkbnr/1b3ppp/p2pp3/1pp5/4P3/2NP1NP1/PPP2PBP/R1BQK2R w KQkq - acd 46; bm O-O; c3 "O-O"; cce -55; ce 0; pm O-O {354} Ng5 {11} Qe2 {3} a3 {2} a4 {1} Be3 {1}; pv O-O Nf6 a4 b4 Nb1 Be7 Nbd2 O-O Nc4 Nc6 Re1 d5 exd5 Nxd5 Nfd2 Nd4 a5 Rb8 Nf3 Nc6 Nfd2; white_wins 3831; black_wins 5812; draws 5917; 
rnbqkbnr/pppp2pp/5p2/4p3/1P6/8/PBPPPPPP/RN1QKBNR w KQkq - acd 48; bm a3; c3 "e4"; cce -47; ce 0; pm e4 {101} b5 {68} a3 {40} c4 {2} e3 {1}; pv a3 d5 e3 Be6 d4 e4 c4 c6 c5 f5 a4 Nf6 Nc3 Bf7 b5 g6 h4 Bg7 Nh3 h6 Nf4 O-O a5 a6 b6 Nbd7 Qc2 Re8 O-O-O Nf8 g3 Qe7 Bh3 Ne6 Nce2 Nf8; white_wins 592; black_wins 767; draws 292; Opening A00r Polish: 1...e5 2.Bb2 f6; 
r1b2rk1/ppp2ppp/2n2q2/3p4/Qb1P4/2N1PN2/PP3PPP/R3KB1R w KQ - acd 47; bm Rc1; cce -99; ce 0; pm Be2 {7} Bb5 {2}; pv Rc1 Rd8 Bd3 Bf8 O-O Ne7 Qc2 g6 e4 Bh6 e5 Qb6 Rcd1 Bg4 Be2 Bf5 Bd3; white_wins 51; black_wins 207; draws 245; 
r1br2k1/ppp2pp1/2n2q1p/3p4/Qb1P4/2N1PN2/PP2BPPP/R3K2R w KQ - acd 45; bm Rc1; c3 "O-O"; cce 51; ce 0; pm O-O {53} a3 {5} Rc1 {3}; pv Rc1 Bf8 Qb3 Ne7 Nb5 c6 Nc7 Rb8 Na6 Ra8; white_wins 687; black_wins 403; draws 1386; 
r1r3k1/pb2ppbp/1pnp1np1/1N6/2P1P3/2N1BP2/PP2B1PP/2KR3R w - - acd 48; bm Kb1; cce -414; ce 0; pm Kc2 {4} g4 {2} Kb1 {1}; pv Kb1 a6 Na3 Nd7 Nd5 Rab8 b3 Kf8 g4 h6 h4 Ba8 g5 h5 Rd2 Nce5 Rc1 Nc5 Nc2 Nc6 Rcd1 Nd7 Bf2 Nc5 Be3; white_wins 4; black_wins 268; draws 0; 
rnbqkb1r/pp2pp1p/5np1/3p4/2PP4/2N5/PP3PPP/R1BQKBNR w KQkq - acd 47; bm Qb3; c3 "Qb3"; cce 24; ce 0; pm Qb3 {799} cxd5 {519} Nf3 {166} Bg5 {55} h3 {9} c5 {6} Bf4 {4} Bd3 {2} Be2 {1} Qa4+ {1}; pv Qb3 Bg7 cxd5 O-O Be2 Nbd7 Nh3 b5 Nf4 a6 O-O Nb6 h3 Rb8 Bf3 Bb7 Re1 Re8 Bd2 Nc4 Be3 Rc8 a3 Qd6 Rad1 Na5 Qa2 Nc4 Qb3; white_wins 21703; black_wins 18513; draws 25880; Opening B14a Caro-Kann: Panov-Botvinnik, 5...g6; 
rn1q1rk1/1p2b1pp/p2p4/3Ppp2/8/1N1QBP2/PPP3PP/R4RK1 w - - acd 45; bm f4; cce 64; ce 0; pm f4 {6} c4 {4} Qc4 {2} a4 {1} g4 {1} Nd2 {1} Qc3 {1} Qd2 {1} Qe2 {1}; pv f4 e4 Qd2 Bf6 Nd4 Bxd4 Bxd4 Nd7 b3 Qc7 Rfc1 b6 a4 Qb7 Rd1 Rac8 Qe2 Rf7 Rd2 Nf6 c4 Nd7 Qe3 Nc5 g3 a5 Rg2 Qd7 h3 h5 Re2 Rb8 Rf1 Rb7 Rc1 Rb8 Rg2 Rb7 Re1 Rb8 Rc1; white_wins 319; black_wins 245; draws 160; 
2r2rk1/1pqnbppp/p2pbn2/P3p3/4P3/1NN1B3/1PPQBPPP/R2R2K1 b - - acd 45; bm h6; c3 "Rfd8"; cce 17; ce 0; pm Rfd8 {379} Rfe8 {222} Nc5 {94} Qc6 {64} h6 {40} Bxb3 {18} Nxe4 {5} Kh8 {4} Rcd8 {1}; pv h6 f3 Rfe8 Kh1 Red8 Nc1 Re8 Nb3; white_wins 8265; black_wins 9629; draws 18220; 
rnbqk1nr/pp1pppbp/6p1/2p5/2P5/2N2N2/PP1PPPPP/R1BQKB1R w KQkq - acd 50; bm e3; c3 "g3"; cce -35; ce 0; pm g3 {763} e3 {283} d4 {270} b3 {34} a3 {12} e4 {7} d3 {5} g4 {1} h4 {1}; pv e3 Nf6 Be2 Nc6 O-O O-O Qa4 d6 h3 e6 Rd1 d5 cxd5 Nxd5 Qb3 Nde7 Qa3 Nb4 Qb3; white_wins 15636; black_wins 20437; draws 21178; 
r1bq1rk1/pp2bppp/2n2n2/2p1p3/4P3/5NP1/PPPN1PBP/R1BQ1RK1 w - - acd 48; bm Nc4; cce -7; ce 0; pm c3 {28} Re1 {4} Nc4 {3} Qe2 {3} h3 {1}; pv Nc4 Qc7 c3 Be6 Qe2 Rad8 Nh4 g6 Bh6 Rfe8 Ne3 Qb6 Rfe1 Qc7 Rf1; white_wins 522; black_wins 533; draws 505; 
r1bqkbnr/pp1p1p1p/2n1p1p1/2p5/4P3/3P2P1/PPPN1PBP/R1BQK1NR b KQkq - acd 45; bm Bg7; cce 22; ce 0; pm Bg7 {29}; pv Bg7 Ngf3 Nge7 O-O d6 c3 O-O Re1 e5 a3 a6 Nc4 b5 Ne3 Be6 Ng5 Bd7 Nf3 Be6; white_wins 412; black_wins 483; draws 294; 
r3kb1r/1p1b1p1p/p1nppp2/8/4PP2/qNN5/P1PQB1PP/R4RK1 w kq - acd 51; bm Qe3; c3 "Nb1"; cce -82; ce 0; pm Kh1 {212} Bh5 {88} Rf3 {39} Nb1 {26} Qe3 {24} f5 {18} Nd1 {18} Rad1 {14} Rab1 {1}; pv Qe3 Nb4 Nb1 Qa4 Rc1 Rc8 c4 Bh6 Nc3 Qa3 Nb1; white_wins 3867; black_wins 7482; draws 8145; 
r1bqkb1r/p2n1ppp/2p1pn2/1p6/3P4/2N1PN2/PP2BPPP/R1BQK2R b KQkq - acd 45; bm Bb7; c3 "Bb7"; cce -23; ce 0; pm Bb7 {1293} a6 {180} b4 {180} Bd6 {34} Be7 {21} Qc7 {1}; pv Bb7 O-O Be7 a3 a5 b3 b4 Na4 O-O axb4 axb4 Nd2 c5 Bb2 Rc8 Bf3 Ba6 Be2; white_wins 18314; black_wins 14423; draws 41623; Opening D47d Semi-Slav: Meran, Capablanca Variation; 
r3k2r/pp1bnppp/2n1p3/q1ppP3/P2P4/2PB1N2/2PQ1PPP/R1B1K2R b KQkq - acd 45; bm c4; cce 41; ce 4; pm f6 {85} c4 {31} cxd4 {4} Rc8 {4} b6 {2} Nf5 {1} O-O {1} O-O-O {1}; pv c4 Be2 b5 O-O bxa4 Ba3 Rb8 Qg5 Ng6 Qd2 Rb6 Bc5 Rb2 g3 Rb7 Ba3 Nce7 Ne1 Bc6; white_wins 1632; black_wins 2070; draws 1988; 
r2r2k1/1pp5/4p1np/p3p1p1/P3P3/2P1P1B1/1P4PP/R4RK1 w - - acd 46; bm Rfd1; cce 0; ce 0; pm Rad1 {4} Rfd1 {1}; pv Rfd1 Kf7 Kf2 Rxd1 Rxd1 Ke7 h3 h5 Kf3 Rf8+ Ke2 Ra8 b3 b6 Rf1 c6 Rd1 c5 Rb1 Rc8 Kf3 Kf6 Rf1 Ke7; white_wins 0; black_wins 0; draws 265; 
r3k2r/pp1bnpp1/2n1p2p/qB1pP3/P1pP4/2P2N2/2PB1PPP/R3QRK1 b kq - acd 46; bm a6; cce 52; ce 4; pm O-O-O {9} a6 {3} Nf5 {1}; pv a6 Bxc6 Bxc6 Qb1 Rb8 Qb4 Qd8 a5 Bb5 Bc1 Ra8 Qb1 Nc6 Qa2 Rc8 Re1 Qd7 h3 Qc7 Bb2 Rb8 Reb1 Ra8 Re1 Qd8 Bc1 Rc8; white_wins 125; black_wins 196; draws 194; 
r1bq1rk1/pp1pnpbp/2n1p1p1/2p5/2P5/P1NP1NP1/1P2PPBP/R1BQ1RK1 b - - acd 47; bm d5; c3 "d5"; cce 2; ce 0; pm d5 {47} b6 {24} d6 {5} h6 {2} a5 {1} a6 {1} Rb8 {1}; pv d5 Rb1 b6 Bd2 a5 e4 dxc4 dxc4 Ba6 Nb5 e5 b3 Bc8 Qe2 Bd7 Rfc1 Be6 Ng5 Bc8 Nf3; white_wins 899; black_wins 950; draws 1408; 
rnbqkbnr/ppp1ppp1/7p/3p2B1/3P4/8/PPP1PPPP/RN1QKBNR w KQkq - acd 50; bm Bh4; c3 "Bh4"; cce 16; ce 0; pm Bh4 {686} Bf4 {30} Bd2 {1} Be3 {1}; pv Bh4 c6 Nc3 Qb6 Rb1 Bf5 Bg3 Nd7 e3 Ngf6 h3 e6 Bd3 Qa5 Ne2 Ne4 Bf4 Be7 O-O O-O Bxe4 dxe4 Ng3 Nf6 Be5 Nd7; white_wins 10995; black_wins 10259; draws 11806; Opening D00h Hodgson Attack, 2...h6; 
rn1qk2r/pp2nppp/4p3/3pP3/b1pP4/P1P2N2/2P1BPPP/R1BQK2R w KQkq - acd 45; bm Nh4; cce 77; ce 0; pm O-O {14} h4 {4} Rb1 {4}; pv Nh4 Qd7 O-O Na6 Bg4 Nc7 Bd2 Nb5 f4 Ng6 Nxg6 hxg6 Qc1 O-O-O Rb1 b6 Rb4 Nc7 Bf3 Kb7 h3 Bc6 Rb1 Qe7 Qb2 Ka8 Be3 Qh4 Qc1 Qe7 Qb2; white_wins 394; black_wins 243; draws 334; 
r2qkb1r/pbpn1ppp/1p2pn2/8/2QP4/5NP1/PP2PPBP/RNB2RK1 b kq - acd 50; bm a6; cce 29; ce 0; pm c5 {8} Be7 {7} a6 {6} Bd6 {1} Rc8 {1}; pv a6 Qd3 c5 Be3 Rc8 Nbd2 cxd4 Bxd4 Be7 Rac1 O-O Nc4 Bd5 Ne3 Bb7; white_wins 215; black_wins 299; draws 532; 
rnbqk2r/ppppppbp/5np1/8/1P6/5N2/PBPPPPPP/RN1QKB1R w KQkq - acd 48; bm e3; c3 "c4"; cce 25; ce 0; pm c4 {37} e3 {24} g3 {6} d4 {3} e4 {2} a3 {1} a4 {1} d3 {1}; pv e3 d6 d4 O-O Be2 c5 bxc5 dxc5 c3 Nc6 O-O Bf5 Nbd2 Qc7 Nh4 Bc8 Nhf3; white_wins 124; black_wins 105; draws 107; 
rnbqkbnr/ppp3pp/5p2/3pp3/1P6/P7/1BPPPPPP/RN1QKBNR w KQkq - acd 46; bm e3; c3 "e3"; cce -23; ce 0; pm e3 {46} d4 {1} e4 {1}; pv e3 Be6 d4 e4 c4 c6 c5 g6 a4 f5 Nh3 Nf6 Nc3 Bg7 Nf4 Bf7 b5 O-O h4 Qe7 g3 Re8 Qc2 a6 b6 Nbd7 O-O-O Nf8 Bg2 Ne6 Nce2 Nf8 a5 h6 Nc3 Rad8 Kb1 Ne6 Nce2 Nf8; white_wins 147; black_wins 168; draws 90; 
rnb1k1nr/pp3ppp/4p3/3pP3/q1pP4/P1P5/2PB1PPP/RQ2KBNR w KQkq - acd 45; bm Ne2; cce 52; ce 7; pm h4 {249} Nh3 {174} Ne2 {152} g3 {66} Nf3 {65} Be2 {57} f4 {39} Qd1 {9} Qb4 {3} Ra2 {1}; pv Ne2 Ne7 Ng3 b6 Be2 Nbc6 O-O Bd7 Nh5 Rg8 Qb2 O-O-O Bf4 Kb7 Rfe1 h6 Rab1 Bc8 Ng3 Ng6 Bd2 Kb8 Bg4 Rdf8 Be3 Nge7 Bh5 Bb7 Bd2 Rh8 Ra1 Rhg8 Bf4 Rh8 Be3 Ka8 Rab1 Kb8 Bd2 Rhg8 Bf4 Rh8 Nf1 Rfg8 Bd2 Rf8; white_wins 11214; black_wins 7333; draws 14767; 
rnbqkb1r/pppppppp/5n2/8/3P4/4P3/PPP2PPP/RNBQKBNR b KQkq - acd 55; bm b6; c3 "g6"; cce 114; ce 0; pm g6 {373} d5 {218} e6 {144} c5 {87} d6 {35} b6 {28} Nc6 {6}; pv b6 Nf3 e6 g3 d5 Bg2 Nbd7 Nbd2 c5 O-O Bb7 b3 cxd4 exd4 Rc8 Bb2 Rc7 Re1 Bb4 Rc1 O-O c3 Bd6 Nh4 Re8 a4 Nb8 Nhf3 Nc6 Ne5 Qc8 Qe2 h6 Ra1 Ba6 Qd1 Bb7 Qe2; white_wins 8149; black_wins 18562; draws 13743; Opening A45d Indian: 2.e3; 
r1bqk2r/pp3ppp/2nppn2/2p5/2PP4/2PBPN2/P4PPP/R1BQK2R w KQkq - acd 45; bm e4; c3 "e4"; cce -14; ce 24; pm O-O {754} e4 {370} Nd2 {69} Qc2 {10} h3 {3} Rb1 {3} Bc2 {2} g4 {2} Bb2 {1} Ng5 {1}; pv e4 h6 O-O e5 d5 Ne7 Ne1 Ng6 Bd2 Nf4 Bc2 g5 Rb1 h5 f3 Rb8 Ba4+ Ke7 Nc2 Rg8 Ne3 Kf8 Be1 h4 Bd2 Kg7 Rb2 Nd3 Rb5 Nf4 Be1 Rh8 Rb1 Qe7 Rb2 Qd8 Bd2 Nd3 Rb5 Nf4 Be1 Bd7 Rb1 Bc8 Bf2 Qa5 h3 Qxc3; white_wins 15665; black_wins 17259; draws 20055; Opening E41 Nimzo-Indian: 4.e3 c5, Hübner Variation; 
rn1qk1nr/pp2ppbp/2pp2p1/8/3PPPb1/2N1BN2/PPP3PP/R2QKB1R b KQkq - acd 46; bm d5; c3 "Qb6"; cce -161; ce -89; pm Qb6 {332} Nd7 {21} d5 {13} Nf6 {11} e6 {8} b5 {3} Qa5 {3} Bxf3 {2} Nh6 {2} h5 {1}; pv d5 e5 Qb6 Rb1 e6 h3 Bxf3 Qxf3 Ne7 b4 Nf5 Bf2 Bf8 Na4 Qd8 Bd3 h5 O-O Be7 b5 a6 b6 Nd7 c4 Kf8 Rfc1 Rc8 c5 Kg7 Nc3 Bh4 g3 Be7 Ne2 Rb8 Bc2 Ra8 a4 a5 Kg2 Qe8 Qc3 Qg8 Bd3 Rd8 Qb2 Ra8 Qd2 Qe8 Nc3; white_wins 10197; black_wins 3676; draws 4167; 
r1bb2k1/p4pp1/2p2n1p/4p3/4P2B/2N5/PPP3PP/2K2B1R w - - acd 45; bm Bg3; cce 27; ce 8; pm Bc4 {19} Bg3 {3}; pv Bg3 Bc7 Be2 Be6 Rd1 Kf8 b3 Ke7 Rf1 Nh7 Na4 Ng5 Nc5 Bc8 Be1 f6 Bc4 Ne6 Na4 Bd6 Bf2 Bd7 Kb2 Be8 Re1 Bh5 h4 Nd4 c3 Ne6 g3 Bf3 Ba6 Kd7 Bd3 Ke7 Be3 a5 Rf1 Bg4 Bb6 Kf7 Bc4 Ke7 Kc2; white_wins 222; black_wins 173; draws 530; 
r1bqk2r/pppp1ppp/2n2n2/4B3/1b6/5N2/P1PPPPPP/RN1QKB1R w KQkq - acd 45; bm Bb2; c3 "Bb2"; cce -34; ce 0; pm Bb2 {58} Bg3 {3} Bc3 {2} a3 {1} Bxf6 {1}; pv Bb2 d5 g3 Bg4 Bg2 O-O h3 Bxf3 Bxf3 Re8 O-O Ne5 Bg2 Rc8 d3 c5 Nd2 c4 Bd4 Qa5 Nb1 Qd8; white_wins 160; black_wins 191; draws 117; 
r4rk1/pp2p2p/3ppnpQ/2q1n3/4P1PP/2N2P2/PPP1B3/2KR3R b - - acd 50; bm Nfd7; c3 "Rac8"; cce -42; ce 0; pm Rac8 {7} Kh8 {6} b5 {5} a6 {1}; pv Nfd7 Rdf1 Rf6 Qd2 Nb6 b3 Qa3+ Kb1 Qb4 Kc1; white_wins 222; black_wins 168; draws 344; 
8/5pk1/6p1/3R3p/4PK1P/r4PP1/8/8 w - - acd 56; bm Rd6; c3 "g4"; cce 99; ce 80; pm g4 {3} Rb5 {2} Rd7 {2} Rd4 {1} Rd6 {1}; pv Rd6 Rb3 Ra6 Rb1 Ra8 Kf6 Ra3 Rb2 Rc3 Kg7 Rc7 Rb3 Ra7 Kf6 Ra1 Ke7 Ra8 Kf6 Rc8 Ke6 Rc6+ Ke7 Rc7+ Kf8 Rc8+ Ke7 Rc6 Kd7 Rc5 Ke6 Ra5 Kf6 Rd5 Ke6 Rd1 Ra3 Rb1 Kf6 Rb7 Ke6 Rb8 Kf6 Rb1 Ke6 Rb7 Kf6 Rc7 Rb3 Rc4 Kg7 Ra4 Kf6 g4 hxg4 fxg4 Rh3 g5+ Kg7; white_wins 76; black_wins 0; draws 266; 
rnb2rk1/pp3pp1/2p2q1p/3p4/3P4/P1R1PN2/1P3PPP/3QKB1R b K - acd 46; bm Bf5; cce 84; ce 0; pm Bg4 {10} Bf5 {9} a5 {6} Qe7 {3} Re8 {3}; pv Bf5 Ne5 Rd8 Bd3 Bxd3 Qxd3 a5 O-O Na6 Rb3 Qe7 a4 Nb4 Qc3 Rf8 g3 Qc7 Kg2 Qe7 Kg1; white_wins 195; black_wins 398; draws 698; 
r1bqk2r/pp2bppp/2nppn2/8/4P3/1NNB4/PPP2PPP/R1BQK2R w KQkq - acd 48; bm O-O; cce 20; ce 0; pm O-O {37} Be3 {3} f4 {2}; pv O-O b6 f4 O-O a3 Bb7 Qe2 d5 e5 Nd7 Bxh7+ Kxh7 Qh5+ Kg8 Rf3 Qe8 Rh3 f6 Qh7+ Kf7 Qh5+ Kg8; white_wins 595; black_wins 517; draws 557; 
r1bq1rk1/pppp1ppp/2n2n2/8/1bP5/8/PB1PPPPP/RN1QKBNR w KQ - acd 54; bm e3; c3 "e3"; cce -92; ce 0; pm e3 {37} Nf3 {13} a3 {6}; pv e3 d5 cxd5 Nxd5 Nf3 Bf5 Be2 Be7 Nc3 Ndb4 O-O Nd3 Qb3 Nc5 Qd1; white_wins 108; black_wins 190; draws 96; 
r1bqk2r/1p2bppp/p1nppn2/8/4PP2/1NNB4/PPP3PP/R1BQ1RK1 b kq - acd 45; bm O-O; cce 91; ce 0; pm b5 {27} O-O {7} Qc7 {6} Nb4 {2}; pv O-O Qf3 Nb4 Be3 e5 h3 Bd7 Rad1 Rc8 Nc1 Nxd3 Nxd3 Qa5 Bd2 Qb6+ Be3 Qa5; white_wins 288; black_wins 667; draws 738; 
rnbqk2r/ppppppbp/5np1/8/3P1B2/5N2/PPP1PPPP/RN1QKB1R w KQkq - acd 45; bm Nc3; c3 "Nc3"; cce -24; ce 0; pm e3 {1987} Nbd2 {177} h3 {173} c3 {149} Nc3 {138} c4 {19} Qc1 {12} h4 {2} Qd2 {2} Bg5 {1} Bxc7 {1}; pv Nc3 d5 e3 O-O Be2 c5 O-O b6 Nb5 Nc6 Nc7 Rb8 Nb5 Ra8; white_wins 32479; black_wins 39114; draws 40500; Opening A48g Neo-King's Indian: London System; 
r1bqk2r/pppp1ppp/2n2n2/4B3/1b6/4P3/P1PP1PPP/RN1QKBNR w KQkq - acd 46; bm Bb2; c3 "Bb2"; cce -44; ce 0; pm Bb2 {33} f4 {2}; pv Bb2 O-O c4 d5 Nf3 Re8 cxd5 Nxd5 Be2 Qd6 O-O Qg6 a3 Ba5 Nh4 Qg5 Nf3; white_wins 126; black_wins 160; draws 79; 
rnbqk2r/pp1n1ppp/4p3/2bpP3/5PQ1/2N5/PPP3PP/R1B1KBNR b KQkq - acd 45; bm O-O; cce -54; ce 0; pm O-O {17} g6 {4} Kf8 {1}; pv O-O Nf3 Bb6 Na4 Nc6 Bd2 Ba5 c3 Qe7 Bd3 f6 Qh4 h6 Qh5 Qe8 Bg6 Qe7 Bd3; white_wins 402; black_wins 287; draws 213; Opening C11g French: Steinitz, Bradford Attack; 
r3kb1r/pp3ppp/1qn1b3/3pPp2/3P1N2/5N2/PP3PPP/R1BQK2R b KQkq - acd 45; bm h6; cce -28; ce 0; pm h6 {31}; pv h6 h4 Rc8 Kf1 Nb4 g3 Nc2 Rb1 Be7 Kg2 Na3 Ra1 Nc2 Rb1; white_wins 439; black_wins 360; draws 429; 
rnbqkb1r/pppp1ppp/5n2/4p3/2B1P3/2N5/PPPP1PPP/R1BQK1NR b KQkq - acd 48; bm Bc5; c3 "Nxe4"; c4 "(AlekhineI) p1"; cce -9; ce 0; pm Nc6 {1196} Nxe4 {495} Bc5 {444} Bb4 {126} c6 {43} Be7 {35} d6 {30} h6 {1}; pv Bc5 Nf3 d6 a3 a5 O-O O-O h3 c6 Ba2 Re8 Ng5 Re7 Nf3; white_wins 32612; black_wins 31146; draws 40317; Opening C26l Vienna: 3.Bc4; 
rn1q1rk1/4bppp/p2pbn2/1p2p3/4P3/1NN1BP2/PPP1Q1PP/2KR1B1R w - - acd 48; bm g4; cce 60; ce 0; pm g4 {4} Kb1 {1} Nc5 {1} Qf2 {1}; pv g4 Nbd7 Kb1 b4 Nd5 Bxd5 exd5 a5 g5 Nh5 Qb5 a4 Nd2 a3 b3 Rb8 Qc6 Rc8 Qb7 Rb8; white_wins 121; black_wins 92; draws 76; 
r3k2r/pp1bbppp/1q2p2n/n2pP3/2pP4/P1P2N2/1P1NBPPP/R1BQR1K1 w kq - acd 46; bm Rb1; cce 98; ce 0; pm Rb1 {10} Nf1 {5} Bf1 {1} Qc2 {1}; pv Rb1 Nf5 Qc2 h6 h3 Qc7 Bd1 g5 b4 cxb3 Nxb3 Nc4 Qa2 O-O-O Nbd2 Na5 Nb3 Nc4; white_wins 314; black_wins 161; draws 195; 
r1bqkbnr/pp1p1ppp/2n1p3/2p5/4P3/2N2N2/PPPPBPPP/R1BQK2R b KQkq - acd 45; bm d5; c3 "Nf6"; cce -87; ce 0; pm Nf6 {263} a6 {107} e5 {10} Qb6 {10} d5 {7} d6 {6} Nd4 {4} Nge7 {2} Qc7 {2} g5 {1} g6 {1}; pv d5 exd5 exd5 d4 c4 a3 Be7 O-O Bf6 Bf4 Nge7 Nb5 O-O Nc7 Rb8 Nb5 Ra8; white_wins 8071; black_wins 4563; draws 5338; 
r1bq1rk1/1pb2ppp/2pp1nn1/pP2p3/P1N1P3/1BPP1N2/5PPP/R1BQR1K1 b - - acd 45; bm Be6; c3 "h6"; cce -95; ce 0; pm Re8 {68} h6 {20} cxb5 {13} Be6 {4} Bd7 {1} Bg4 {1}; pv Be6 Ba3 Re8 Ne3 d5 Ng5 Bc8 Qf3 Nh4 Qg3 Ng6; white_wins 1663; black_wins 660; draws 2568; 
r2q1rk1/pp2bppp/2bppn2/8/3BPP2/1BN2Q2/PPP3PP/R3K2R w KQ - acd 45; bm a4; cce 63; ce 0; pm f5 {5} O-O {5} a4 {2} O-O-O {1}; pv a4 a6 f5 e5 Bf2 b5 O-O b4 Nd5 Bxd5 exd5 a5 Bc4 Rc8 b3 Nd7 Rae1 Nb6 Bd3 Rc3 Re2 Nd7 Be1 Rc5 Bf2 Rc3; white_wins 163; black_wins 84; draws 286; 
rn1q1b1r/1b3k2/p1p1p2p/1p2P3/P1pP4/2N3P1/1P2B1PP/R2QK2R b KQ - acd 49; bm Ke7; c3 "Kg8"; cce -272; ce 0; pm Kg8 {5} Kg7 {3} Rh7 {3} Bb4 {1}; pv Ke7 O-O Kd7 Rf7+ Be7 Bg4 Kc7 Ne2 Bc8 Nf4 Rf8 Rh7 Rh8; white_wins 423; black_wins 92; draws 38; 
5rk1/5ppp/2pbr3/3q4/2QP2b1/4B1P1/1P1N1P1P/R3R1K1 b - - acd 46; bm Rb8; c3 "Rb8"; cce -70; ce 0; pm Rb8 {71} Qh5 {22} Bf3 {3} f5 {1}; pv Rb8 Ra6 Bf8 Rea1 Rxb2 R6a5 Qd7 Ra7 Qd5; white_wins 804; black_wins 167; draws 3240; 
r1br2k1/5pb1/1Rpqn1pp/p2p4/P2P4/2N1PN2/4BPPP/2RQ2K1 b - - acd 45; bm Bd7; cce -0; ce 0; pm Bd7 {5}; pv Bd7 Rcb1 Qf8 g3 Rdb8 Qb3 Rxb6 Qxb6 Qa3 Rb3 Qc1+ Kg2 Qc2 h4 Nd8 Ne1 Qd2 Nf3; white_wins 0; black_wins 0; draws 265; 
rnbqkb1r/ppp3pp/5n2/3pN3/3Pp3/8/PPP1BPPP/RNBQK2R b KQkq - acd 47; bm Bd6; cce 2; ce 0; pm Bd6 {10} Be6 {1} c6 {1} Nbd7 {1}; pv Bd6 c4 O-O c5 Be7 Nc3 c6 O-O Nbd7 f4 Ne8 Ng4 Ndf6 Ne5; white_wins 190; black_wins 191; draws 115; 
rn3k1r/pq3pb1/1p1pp1pp/8/Q2P4/2P2N2/PP1N1PPP/R4RK1 b - - acd 45; bm Nc6; cce 135; ce 0; pm Bf6 {4} d5 {3} Nc6 {2} Qc6 {2} Ke7 {1} Kg8 {1}; pv Nc6 Qa3 Rd8 Nc4 Ne7 Rfe1 d5 Nce5 Bf6 Qb3 h5 a4 a5 Qb5 Nf5 Qe2 Kg7 g3 Rb8 Nd3 Nd6 h4 Ne4 Nd2 Nd6 Kg2 Rhd8 Nf3 Rbc8 Nf4 Ne4 Nd2 Nd6 Nf3; white_wins 79; black_wins 235; draws 195; 
r1bqkb1r/p2n1ppp/2p1pn2/1p6/2pPP3/2N2NP1/PP3PBP/R1BQ1RK1 b kq - acd 50; bm Bb7; c3 "Bb7"; cce 5; ce 0; pm Bb7 {221} b4 {55} Qb6 {7} Be7 {4}; pv Bb7 e5 Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 2805; black_wins 2876; draws 6797; 
r2q1r1k/pp1b2pp/3b4/3p1p2/3P4/2PB1Q2/P4PPP/R1B2RK1 w - - acd 45; bm h3; c3 "Bf4"; cce 136; ce 33; pm Bd2 {132} Bf4 {66} h3 {4} Qxd5 {2} Rb1 {2}; pv h3 Be6 Bd2 f4 a4 b6 Rfe1 Bg8 Be2 Rb8 Qd3 Be6 Bf3 Qc8 Qe2 Rf6 Rac1 Bf7 Rb1 Re6 Qf1 Rf6 Rb2 a6 Qd3 Ba3 Ra2 Bd6 Raa1 Bg6 Qf1 Bf7 Kh1 Bg8 Rac1 Bf7 Rb1 h6 Rb2 Ba3 Rb3 Bf8 Be2 Qc7 Bxa6; white_wins 2858; black_wins 118; draws 6030; 
r3k2r/pp1bnppp/2n1p3/qBppP3/P2P4/2P2N2/2PB1PPP/R2QK2R b KQkq - acd 45; bm c4; cce -79; ce 0; pm Qc7 {232} c4 {108} a6 {61} f6 {60} O-O-O {9} O-O {8} h6 {3}; pv c4 O-O Ng6 Qc1 a6 Bxc6 Bxc6 Qa3 h6 Rfb1 Qc7 a5 Bb5 Qc1 Ne7 g3 Nc6 Qa3 Qd8 Be3 Rc8 Bd2 Qd7 Kg2 Ne7 Bf4 O-O Qd6 Qe8 Qb6 Qd7 Qd6; white_wins 8165; black_wins 4542; draws 7845; Opening C19r French: Winawer, 6...Ne7 7.Nf3 Nbc6 8.a4 Qa5+ 9.Bd2 Bd7 10.Bb5; 
r2q1rk1/1p1nppbp/2bp2p1/p7/2P1P3/1PN1BP2/P2QB1PP/R4RK1 b - - acd 47; bm Nc5; c3 "Nc5"; cce -101; ce -62; pm Nc5 {939} f5 {9} Be5 {4} Qb8 {4} Qc7 {2} Rc8 {2} Re8 {1}; pv Nc5 Rab1 Be5 Rbd1 Re8 g3 Qb6 Nb5 Bg7 Rc1 Qd8 Rfd1 b6 Bf1 Qc8 Bg2 Qb7 Bh3 h5 Nd4 Bd7 Bg2 Kh7 Nb5 Rec8 h4 Rd8 Kh2 Bc6 Qe2 Bd7 Nc3 Bc6 Qc2 Re8 Qd2 Rad8 Qe2 Rf8 Bh3 Rg8 Qd2 Ra8 Bd4 Bxd4 Qxd4 Raf8 Qd2; white_wins 15700; black_wins 6562; draws 17066; 
r3kb1r/pp1b1ppp/1q2pn2/1N6/2B5/3Q4/PPP2PPP/R1B2RK1 b kq - acd 47; bm a6; cce 43; ce 0; pm O-O-O {17} Bc5 {3} a6 {1}; pv a6 Be3 Qc6 Nd4 Qc7 h3 Bd6 Rfd1 Rd8 Qe2 O-O a4 Qa5 Nb3 Qc7 Nd4; white_wins 232; black_wins 311; draws 281; 
r1bq1rk1/4ppbp/1pp1n1p1/p1p1P3/P3N3/3P1N1P/1PP2PP1/R1BQR1K1 w - - acd 45; bm b3; cce 62; ce 0; pm Neg5 {18} Bd2 {12} b3 {9} Be3 {4} Bg5 {1} c3 {1} Ned2 {1}; pv b3 Nd4 Bb2 Qd5 Ned2 Bf5 Nh4 Be6 Nhf3 Bf5; white_wins 466; black_wins 172; draws 1378; 
r1bqkb1r/pp1n1ppp/2p1pn2/8/2pP4/2N2NP1/PP2PPBP/R1BQK2R w KQkq - acd 46; bm O-O; c3 "O-O"; cce -2; ce 0; pm O-O {537} a4 {266} e4 {18} Bg5 {12} Nd2 {2}; pv O-O b5 e4 Bb7 e5 Nd5 Ng5 Be7 Qh5 g6 Qh6 Bf8 Qh3 Be7; white_wins 8348; black_wins 8627; draws 18677; 
rnbqk2r/pp2bppp/3p4/1N1Pp3/2P5/8/PP2BPPP/R1BQK2R b KQkq - acd 46; bm O-O; c3 "O-O"; cce -12; ce 0; pm O-O {296} a6 {176} Nd7 {3} Bf5 {1}; pv O-O O-O Bd7 Be3 a5 Qd2 Na6 Rad1 Rc8 Na7 Ra8; white_wins 5678; black_wins 5018; draws 9536; 
r1b1kb1r/pp3ppp/1qnppn2/8/2B1P3/2N5/PPP1NPPP/R1BQ1RK1 b kq - acd 47; bm Be7; c3 "a6"; cce 24; ce 0; pm Be7 {155} a6 {61} Bd7 {5}; pv Be7 Bb3 O-O Qd3 Qc7 Qg3 Nh5 Qf3 Nf6; white_wins 2869; black_wins 3379; draws 3512; 
This is extremely cool. Do you have any public scripts to load epds into a database? I have no SQL knowledge unfortunately.
Dann Corbit
Posts: 12542
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Extracting quiet positions?

Post by Dann Corbit »

I have a rather complex system for doing that.
I analyze my own positions in two categories:
1. Stockfish derivative engines
2. Non-SF engines
For Stockfish derivatives, I modify the source to log directly to disk. This is extremely reliable. I have a parser that reads the log and writes EPD records. I have a parser that reads the EPD records and writes stored procedure calls. I run the stored procedure calls using a standard SQL Server command line process.
For non-stockfish engines, I usually use Arena (but sometimes ChessAssistant or my old Shredder GUI). I have parsers that read the output of these files. Because it is not a stockfish engine, it does not log to disk as reliably, so before parsing, I run the data through a process that ensures all of the moves are legal. Also, the decoupling of the engines from the GUI happens much more frequently at high speed, so I only use slow analysis for non-sf engines. Then I run the log files combined with the original EPD files through a parser that writes decorated EPD files with the analysis from the logs. Then I parse the EPD records and create SQL files that I run through the SQL server tools.

The second category of data comes from contests run by other people like TCEC, CCRL, CEGT, etc. My friend Les Fernandez's tool CUT is used to create decorated EPD records. For every distinct contest, I have a different secondary parser because of differences in the formats and differences in the destination tables. Those parsers create stored procedure calls which I run against SQL server.

In order to process against SQL server, I have written hundreds of stored procedures and SQL functions. So all of it is necessary to correctly process the data. Much of what is written is SQL server specific and will not run against other database systems like Oracle or PostgreSQL.

Even though I have a vast array of my own machines, the greatest volume comes from external sources. I have not yet formed a procedure to convert Bojun Guo's data into analyzed SQL records, but that is on my agenda.

I guess the main problem with others trying to replicate my method is that it is both gigantic and specific. There are many dozens of different programs in use and many hundreds of stored procedures. You would definitely need the skills of a SQL Server administrator to check the database integrity, back it up and perform various scheduled maintenance tasks. I also use ultraedit to do some manual conversions. And some of my processes are finicky about line endings, so I need to convert to/from unix to windows (and on rare occasions Mac).

I don't have any manuals to explain how to perform all of the processes, it is only in my head. So I think it would be extremely difficult for someone else to do the same thing that I am doing, even if I gave them all of the code and binaries.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
cucumber
Posts: 144
Joined: Sun Oct 14, 2018 8:21 pm
Full name: JSmith

Re: Extracting quiet positions?

Post by cucumber »

Dann Corbit wrote: Mon May 25, 2020 8:40 pm I have a rather complex system for doing that.
I analyze my own positions in two categories:
1. Stockfish derivative engines
2. Non-SF engines
For Stockfish derivatives, I modify the source to log directly to disk. This is extremely reliable. I have a parser that reads the log and writes EPD records. I have a parser that reads the EPD records and writes stored procedure calls. I run the stored procedure calls using a standard SQL Server command line process.
For non-stockfish engines, I usually use Arena (but sometimes ChessAssistant or my old Shredder GUI). I have parsers that read the output of these files. Because it is not a stockfish engine, it does not log to disk as reliably, so before parsing, I run the data through a process that ensures all of the moves are legal. Also, the decoupling of the engines from the GUI happens much more frequently at high speed, so I only use slow analysis for non-sf engines. Then I run the log files combined with the original EPD files through a parser that writes decorated EPD files with the analysis from the logs. Then I parse the EPD records and create SQL files that I run through the SQL server tools.

The second category of data comes from contests run by other people like TCEC, CCRL, CEGT, etc. My friend Les Fernandez's tool CUT is used to create decorated EPD records. For every distinct contest, I have a different secondary parser because of differences in the formats and differences in the destination tables. Those parsers create stored procedure calls which I run against SQL server.

In order to process against SQL server, I have written hundreds of stored procedures and SQL functions. So all of it is necessary to correctly process the data. Much of what is written is SQL server specific and will not run against other database systems like Oracle or PostgreSQL.

Even though I have a vast array of my own machines, the greatest volume comes from external sources. I have not yet formed a procedure to convert Bojun Guo's data into analyzed SQL records, but that is on my agenda.

I guess the main problem with others trying to replicate my method is that it is both gigantic and specific. There are many dozens of different programs in use and many hundreds of stored procedures. You would definitely need the skills of a SQL Server administrator to check the database integrity, back it up and perform various scheduled maintenance tasks. I also use ultraedit to do some manual conversions. And some of my processes are finicky about line endings, so I need to convert to/from unix to windows (and on rare occasions Mac).

I don't have any manuals to explain how to perform all of the processes, it is only in my head. So I think it would be extremely difficult for someone else to do the same thing that I am doing, even if I gave them all of the code and binaries.
Understandable and really impressive! Thank you for sharing all of that.
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Extracting quiet positions?

Post by Ferdy »

cucumber wrote: Sun May 24, 2020 9:40 pm Hello,

I'm looking for ways to extract quiet positions from an epd file while preserving existing comments, bestmove, etc., information. I have a few million positions and just need to get rid of the noisiest ones.

Are there any scripts or programs to do this? If not, does anyone have recommendations for the best way forward?

Thank you.
I have some python scripts, but what are your criteria for quiet positions? Can you post an example EPD?
chrisw
Posts: 4319
Joined: Tue Apr 03, 2012 4:28 pm

Re: Extracting quiet positions?

Post by chrisw »

Ferdy wrote: Tue May 26, 2020 5:47 am
cucumber wrote: Sun May 24, 2020 9:40 pm Hello,

I'm looking for ways to extract quiet positions from an epd file while preserving existing comments, bestmove, etc., information. I have a few million positions and just need to get rid of the noisiest ones.

Are there any scripts or programs to do this? If not, does anyone have recommendations for the best way forward?

Thank you.
I have some python scripts, but what are your criteria for quiet positions? Can you post an example EPD?
From a programmer perspective, best is to perform a qsearch, if that comes back with nothing better than stand pat then the position is quiet.
You can take it a bit further and if qsearch comes back with a pv, then play the pv out until the end of the line and use that as the position
cucumber
Posts: 144
Joined: Sun Oct 14, 2018 8:21 pm
Full name: JSmith

Re: Extracting quiet positions?

Post by cucumber »

chrisw wrote: Tue May 26, 2020 2:11 pm
Ferdy wrote: Tue May 26, 2020 5:47 am
cucumber wrote: Sun May 24, 2020 9:40 pm Hello,

I'm looking for ways to extract quiet positions from an epd file while preserving existing comments, bestmove, etc., information. I have a few million positions and just need to get rid of the noisiest ones.

Are there any scripts or programs to do this? If not, does anyone have recommendations for the best way forward?

Thank you.
I have some python scripts, but what are your criteria for quiet positions? Can you post an example EPD?
From a programmer perspective, best is to perform a qsearch, if that comes back with nothing better than stand pat then the position is quiet.
You can take it a bit further and if qsearch comes back with a pv, then play the pv out until the end of the line and use that as the position
Yep, exactly this. I don't even need (or at least I don't think I need...) the part where I play out the PV until the end of the line. That idea had not occurred to me but it seems very reasonable.
chrisw
Posts: 4319
Joined: Tue Apr 03, 2012 4:28 pm

Re: Extracting quiet positions?

Post by chrisw »

cucumber wrote: Tue May 26, 2020 2:57 pm
chrisw wrote: Tue May 26, 2020 2:11 pm
Ferdy wrote: Tue May 26, 2020 5:47 am
cucumber wrote: Sun May 24, 2020 9:40 pm Hello,

I'm looking for ways to extract quiet positions from an epd file while preserving existing comments, bestmove, etc., information. I have a few million positions and just need to get rid of the noisiest ones.

Are there any scripts or programs to do this? If not, does anyone have recommendations for the best way forward?

Thank you.
I have some python scripts, but what are your criteria for quiet positions? Can you post an example EPD?
From a programmer perspective, best is to perform a qsearch, if that comes back with nothing better than stand pat then the position is quiet.
You can take it a bit further and if qsearch comes back with a pv, then play the pv out until the end of the line and use that as the position
Yep, exactly this. I don't even need (or at least I don't think I need...) the part where I play out the PV until the end of the line. That idea had not occurred to me but it seems very reasonable.
If the definition of “quiet” is kept to material only, it would be relatively trivial to write a quiet-epd parser using standard stuff in Python-Chess to do the qsearch. It would be no surprise if Ferdy has already done one.