Skip to content

Instantly share code, notes, and snippets.

@freeeve
Created July 25, 2014 08:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save freeeve/b182164f537213b122af to your computer and use it in GitHub Desktop.
Save freeeve/b182164f537213b122af to your computer and use it in GitHub Desktop.
CREATE CONSTRAINT ON (p:Position) ASSERT p.fen IS UNIQUE;
CREATE (g:Game) SET g.black = 'Polgar, Zsuzsa', g.white = 'Ftacnik, Lubomir', g.date= '1982.??.??', g.result = '0-1'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1'}) ON CREATE SET p1.score = 41, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - 1 2'}) ON CREATE SET p2.score = 18, p2.depth = 10 MERGE (p1)-[:NEXT {move:'c1f4'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkb1r/pppppppp/5n2/8/2PP4/8/PP2PPPP/RNBQKBNR b KQkq c3 0 2'}) ON CREATE SET p3.score = -14, p3.depth = 10 MERGE (p2)-[:NEXT {move:'e7e6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkb1r/pp1ppppp/5n2/2p5/2PP4/8/PP2PPPP/RNBQKBNR w KQkq c6 0 3'}) ON CREATE SET p4.score = 18, p4.depth = 10 MERGE (p3)-[:NEXT {move:'e2e3'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkb1r/pp1ppppp/5n2/2pP4/2P5/8/PP2PPPP/RNBQKBNR b KQkq - 0 3'}) ON CREATE SET p5.score = 25, p5.depth = 10 MERGE (p4)-[:NEXT {move:'e7e6'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqkb1r/pp1p1ppp/4pn2/2pP4/2P5/8/PP2PPPP/RNBQKBNR w KQkq - 0 4'}) ON CREATE SET p6.score = 32, p6.depth = 10 MERGE (p5)-[:NEXT {move:'g1f3'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqkb1r/pp1p1ppp/4pn2/2pP4/2P5/2N5/PP2PPPP/R1BQKBNR b KQkq - 1 4'}) ON CREATE SET p7.score = 22, p7.depth = 10 MERGE (p6)-[:NEXT {move:'e6d5'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbqkb1r/pp1p1ppp/5n2/2pp4/2P5/2N5/PP2PPPP/R1BQKBNR w KQkq - 0 5'}) ON CREATE SET p8.score = 70, p8.depth = 10 MERGE (p7)-[:NEXT {move:'c4d5'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbqkb1r/pp1p1ppp/5n2/2pP4/8/2N5/PP2PPPP/R1BQKBNR b KQkq - 0 5'}) ON CREATE SET p9.score = 24, p9.depth = 10 MERGE (p8)-[:NEXT {move:'b7b5'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'rnbqkb1r/pp3ppp/3p1n2/2pP4/8/2N5/PP2PPPP/R1BQKBNR w KQkq - 0 6'}) ON CREATE SET p10.score = 76, p10.depth = 10 MERGE (p9)-[:NEXT {move:'e2e4'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'rnbqkb1r/pp3ppp/3p1n2/2pP4/8/2N2N2/PP2PPPP/R1BQKB1R b KQkq - 1 6'}) ON CREATE SET p11.score = 60, p11.depth = 10 MERGE (p10)-[:NEXT {move:'a7a6'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'rnbqkb1r/pp3p1p/3p1np1/2pP4/8/2N2N2/PP2PPPP/R1BQKB1R w KQkq - 0 7'}) ON CREATE SET p12.score = 112, p12.depth = 10 MERGE (p11)-[:NEXT {move:'e2e4'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'rnbqkb1r/pp3p1p/3p1np1/2pP4/4P3/2N2N2/PP3PPP/R1BQKB1R b KQkq e3 0 7'}) ON CREATE SET p13.score = 95, p13.depth = 10 MERGE (p12)-[:NEXT {move:'f8g7'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'rnbqk2r/pp3pbp/3p1np1/2pP4/4P3/2N2N2/PP3PPP/R1BQKB1R w KQkq - 1 8'}) ON CREATE SET p14.score = 87, p14.depth = 10 MERGE (p13)-[:NEXT {move:'f1c4'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'rnbqk2r/pp3pbp/3p1np1/2pP4/4PB2/2N2N2/PP3PPP/R2QKB1R b KQkq - 2 8'}) ON CREATE SET p15.score = 72, p15.depth = 10 MERGE (p14)-[:NEXT {move:'f6h5'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'rnbq1rk1/pp3pbp/3p1np1/2pP4/4PB2/2N2N2/PP3PPP/R2QKB1R w KQ - 3 9'}) ON CREATE SET p16.score = 60, p16.depth = 10 MERGE (p15)-[:NEXT {move:'f1e2'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'rnbq1rk1/pp3pbp/3p1np1/2pP4/4PB2/2N5/PP1N1PPP/R2QKB1R b KQ - 4 9'}) ON CREATE SET p17.score = 31, p17.depth = 10 MERGE (p16)-[:NEXT {move:'f6h5'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'rnbqr1k1/pp3pbp/3p1np1/2pP4/4PB2/2N5/PP1N1PPP/R2QKB1R w KQ - 5 10'}) ON CREATE SET p18.score = 87, p18.depth = 10 MERGE (p17)-[:NEXT {move:'f1e2'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'rnbqr1k1/pp3pbp/3p1np1/2pP4/4PB2/2N5/PP1NBPPP/R2QK2R b KQ - 6 10'}) ON CREATE SET p19.score = 79, p19.depth = 10 MERGE (p18)-[:NEXT {move:'d8e7'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'rnbqr1k1/p4pbp/1p1p1np1/2pP4/4PB2/2N5/PP1NBPPP/R2QK2R w KQ - 0 11'}) ON CREATE SET p20.score = 98, p20.depth = 10 MERGE (p19)-[:NEXT {move:'d1a4'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'rnbqr1k1/p4pbp/1p1p1np1/2pP4/4PB2/2N5/PP1NBPPP/R2Q1RK1 b - - 1 11'}) ON CREATE SET p21.score = 63, p21.depth = 10 MERGE (p20)-[:NEXT {move:'c8a6'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'rn1qr1k1/p4pbp/bp1p1np1/2pP4/4PB2/2N5/PP1NBPPP/R2Q1RK1 w - - 2 12'}) ON CREATE SET p22.score = 67, p22.depth = 10 MERGE (p21)-[:NEXT {move:'f4g5'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'rn1qr1k1/p4pbp/bp1p1np1/2pP4/4PB2/2N5/PP1NBPPP/R2QR1K1 b - - 3 12'}) ON CREATE SET p23.score = 53, p23.depth = 10 MERGE (p22)-[:NEXT {move:'a6e2'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'rn1qr1k1/p4pbp/1p1p1np1/2pP4/4PB2/2N5/PP1NbPPP/R2QR1K1 w - - 0 13'}) ON CREATE SET p24.score = 41, p24.depth = 10 MERGE (p23)-[:NEXT {move:'d1e2'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'rn1qr1k1/p4pbp/1p1p1np1/2pP4/4PB2/2N5/PP1NQPPP/R3R1K1 b - - 0 13'}) ON CREATE SET p25.score = 43, p25.depth = 10 MERGE (p24)-[:NEXT {move:'f6h5'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'rn1qr1k1/p4pbp/1p1p2p1/2pP3n/4PB2/2N5/PP1NQPPP/R3R1K1 w - - 1 14'}) ON CREATE SET p26.score = 36, p26.depth = 10 MERGE (p25)-[:NEXT {move:'f4e3'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'rn1qr1k1/p4pbp/1p1p2p1/2pP3n/4P3/2N1B3/PP1NQPPP/R3R1K1 b - - 2 14'}) ON CREATE SET p27.score = 38, p27.depth = 10 MERGE (p26)-[:NEXT {move:'b8d7'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'rn1qr1k1/5pbp/pp1p2p1/2pP3n/4P3/2N1B3/PP1NQPPP/R3R1K1 w - - 0 15'}) ON CREATE SET p28.score = 62, p28.depth = 10 MERGE (p27)-[:NEXT {move:'g2g4'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'rn1qr1k1/5pbp/pp1p2p1/2pP3n/P3P3/2N1B3/1P1NQPPP/R3R1K1 b - a3 0 15'}) ON CREATE SET p29.score = 38, p29.depth = 10 MERGE (p28)-[:NEXT {move:'b8d7'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'r2qr1k1/3n1pbp/pp1p2p1/2pP3n/P3P3/2N1B3/1P1NQPPP/R3R1K1 w - - 1 16'}) ON CREATE SET p30.score = 65, p30.depth = 10 MERGE (p29)-[:NEXT {move:'g2g4'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'r2qr1k1/3n1pbp/pp1p2p1/2pP3n/P3P3/2N1B2P/1P1NQPP1/R3R1K1 b - - 0 16'}) ON CREATE SET p31.score = 8, p31.depth = 10 MERGE (p30)-[:NEXT {move:'g7d4'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'r2qr1k1/3n2bp/pp1p2p1/2pP1p1n/P3P3/2N1B2P/1P1NQPP1/R3R1K1 w - f6 0 17'}) ON CREATE SET p32.score = 139, p32.depth = 10 MERGE (p31)-[:NEXT {move:'e4f5'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'r2qr1k1/3n2bp/pp1p2p1/2pP1P1n/P7/2N1B2P/1P1NQPP1/R3R1K1 b - - 0 17'}) ON CREATE SET p33.score = 29, p33.depth = 10 MERGE (p32)-[:NEXT {move:'h5g3'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
MERGE (p34:Position {fen:'r2qr1k1/3n2bp/pp1p2p1/2pP1P2/P7/2N1B1nP/1P1NQPP1/R3R1K1 w - - 1 18'}) ON CREATE SET p34.score = 31, p34.depth = 10 MERGE (p33)-[:NEXT {move:'f2g3'}]->(p34) MERGE (p34)<-[:CONTAINS {movenum:34}]-(g)
MERGE (p35:Position {fen:'r2qr1k1/3n2bp/pp1p2p1/2pP1P2/P5Q1/2N1B1nP/1P1N1PP1/R3R1K1 b - - 2 18'}) ON CREATE SET p35.score = -17, p35.depth = 10 MERGE (p34)-[:NEXT {move:'g3f5'}]->(p35) MERGE (p35)<-[:CONTAINS {movenum:35}]-(g)
MERGE (p36:Position {fen:'r2qr1k1/3n2bp/pp1p2p1/2pP1n2/P5Q1/2N1B2P/1P1N1PP1/R3R1K1 w - - 0 19'}) ON CREATE SET p36.score = -10, p36.depth = 10 MERGE (p35)-[:NEXT {move:'d2c4'}]->(p36) MERGE (p36)<-[:CONTAINS {movenum:36}]-(g)
MERGE (p37:Position {fen:'r2qr1k1/3n2bp/pp1p2p1/2pP1nB1/P5Q1/2N4P/1P1N1PP1/R3R1K1 b - - 1 19'}) ON CREATE SET p37.score = -10, p37.depth = 10 MERGE (p36)-[:NEXT {move:'d8c7'}]->(p37) MERGE (p37)<-[:CONTAINS {movenum:37}]-(g)
MERGE (p38:Position {fen:'r3r1k1/2qn2bp/pp1p2p1/2pP1nB1/P5Q1/2N4P/1P1N1PP1/R3R1K1 w - - 2 20'}) ON CREATE SET p38.score = -18, p38.depth = 10 MERGE (p37)-[:NEXT {move:'d2f3'}]->(p38) MERGE (p38)<-[:CONTAINS {movenum:38}]-(g)
MERGE (p39:Position {fen:'r3r1k1/2qn2bp/pp1p2p1/2pP1nB1/P3N1Q1/2N4P/1P3PP1/R3R1K1 b - - 3 20'}) ON CREATE SET p39.score = -39, p39.depth = 10 MERGE (p38)-[:NEXT {move:'d7e5'}]->(p39) MERGE (p39)<-[:CONTAINS {movenum:39}]-(g)
MERGE (p40:Position {fen:'r3r1k1/2q3bp/pp1p2p1/2pPnnB1/P3N1Q1/2N4P/1P3PP1/R3R1K1 w - - 4 21'}) ON CREATE SET p40.score = -10, p40.depth = 10 MERGE (p39)-[:NEXT {move:'g4e2'}]->(p40) MERGE (p40)<-[:CONTAINS {movenum:40}]-(g)
MERGE (p41:Position {fen:'r3r1k1/2q3bp/pp1p2p1/2pPnnB1/P3N3/2N4P/1P3PP1/R2QR1K1 b - - 5 21'}) ON CREATE SET p41.score = -56, p41.depth = 10 MERGE (p40)-[:NEXT {move:'c5c4'}]->(p41) MERGE (p41)<-[:CONTAINS {movenum:41}]-(g)
MERGE (p42:Position {fen:'r4rk1/2q3bp/pp1p2p1/2pPnnB1/P3N3/2N4P/1P3PP1/R2QR1K1 w - - 6 22'}) ON CREATE SET p42.score = -15, p42.depth = 10 MERGE (p41)-[:NEXT {move:'b2b3'}]->(p42) MERGE (p42)<-[:CONTAINS {movenum:42}]-(g)
MERGE (p43:Position {fen:'r4rk1/2q3bp/pp1p2p1/2pPnnB1/P3N3/2N4P/1P3PP1/1R1QR1K1 b - - 7 22'}) ON CREATE SET p43.score = -53, p43.depth = 10 MERGE (p42)-[:NEXT {move:'c5c4'}]->(p43) MERGE (p43)<-[:CONTAINS {movenum:43}]-(g)
MERGE (p44:Position {fen:'1r3rk1/2q3bp/pp1p2p1/2pPnnB1/P3N3/2N4P/1P3PP1/1R1QR1K1 w - - 8 23'}) ON CREATE SET p44.score = -4, p44.depth = 10 MERGE (p43)-[:NEXT {move:'f2f4'}]->(p44) MERGE (p44)<-[:CONTAINS {movenum:44}]-(g)
MERGE (p45:Position {fen:'1r3rk1/2q3bp/pp1p2p1/2pPnnB1/P3N3/7P/1P2NPP1/1R1QR1K1 b - - 9 23'}) ON CREATE SET p45.score = -35, p45.depth = 10 MERGE (p44)-[:NEXT {move:'h7h6'}]->(p45) MERGE (p45)<-[:CONTAINS {movenum:45}]-(g)
MERGE (p46:Position {fen:'1r3rk1/2q3b1/pp1p2pp/2pPnnB1/P3N3/7P/1P2NPP1/1R1QR1K1 w - - 0 24'}) ON CREATE SET p46.score = -16, p46.depth = 10 MERGE (p45)-[:NEXT {move:'g5c1'}]->(p46) MERGE (p46)<-[:CONTAINS {movenum:46}]-(g)
MERGE (p47:Position {fen:'1r3rk1/2q3b1/pp1p2pp/2pPnn2/P3N3/4B2P/1P2NPP1/1R1QR1K1 b - - 1 24'}) ON CREATE SET p47.score = -58, p47.depth = 10 MERGE (p46)-[:NEXT {move:'f5e3'}]->(p47) MERGE (p47)<-[:CONTAINS {movenum:47}]-(g)
MERGE (p48:Position {fen:'1r3rk1/2q3b1/pp1p2pp/2pPn3/P3N3/4n2P/1P2NPP1/1R1QR1K1 w - - 0 25'}) ON CREATE SET p48.score = -49, p48.depth = 10 MERGE (p47)-[:NEXT {move:'f2e3'}]->(p48) MERGE (p48)<-[:CONTAINS {movenum:48}]-(g)
MERGE (p49:Position {fen:'1r3rk1/2q3b1/pp1p2pp/2pPn3/P3N3/4P2P/1P2N1P1/1R1QR1K1 b - - 0 25'}) ON CREATE SET p49.score = -61, p49.depth = 10 MERGE (p48)-[:NEXT {move:'e5c4'}]->(p49) MERGE (p49)<-[:CONTAINS {movenum:49}]-(g)
MERGE (p50:Position {fen:'1r3rk1/2q3b1/pp1p3p/2pPn1p1/P3N3/4P2P/1P2N1P1/1R1QR1K1 w - - 0 26'}) ON CREATE SET p50.score = -48, p50.depth = 10 MERGE (p49)-[:NEXT {move:'e2g3'}]->(p50) MERGE (p50)<-[:CONTAINS {movenum:50}]-(g)
MERGE (p51:Position {fen:'1r3rk1/2q3b1/pp1p3p/2pPn1p1/P3N3/4P2P/1PQ1N1P1/1R2R1K1 b - - 1 26'}) ON CREATE SET p51.score = -61, p51.depth = 10 MERGE (p50)-[:NEXT {move:'f8f7'}]->(p51) MERGE (p51)<-[:CONTAINS {movenum:51}]-(g)
MERGE (p52:Position {fen:'1r3rk1/4q1b1/pp1p3p/2pPn1p1/P3N3/4P2P/1PQ1N1P1/1R2R1K1 w - - 2 27'}) ON CREATE SET p52.score = -28, p52.depth = 10 MERGE (p51)-[:NEXT {move:'e1f1'}]->(p52) MERGE (p52)<-[:CONTAINS {movenum:52}]-(g)
MERGE (p53:Position {fen:'1r3rk1/4q1b1/pp1p3p/2pPn1p1/P3N3/4P2P/1PQ1N1P1/1R3RK1 b - - 3 27'}) ON CREATE SET p53.score = -50, p53.depth = 10 MERGE (p52)-[:NEXT {move:'b6b5'}]->(p53) MERGE (p53)<-[:CONTAINS {movenum:53}]-(g)
MERGE (p54:Position {fen:'1r3rk1/4q1b1/p2p3p/1ppPn1p1/P3N3/4P2P/1PQ1N1P1/1R3RK1 w - - 0 28'}) ON CREATE SET p54.score = -27, p54.depth = 10 MERGE (p53)-[:NEXT {move:'a4b5'}]->(p54) MERGE (p54)<-[:CONTAINS {movenum:54}]-(g)
MERGE (p55:Position {fen:'1r3rk1/4q1b1/p2p3p/1PpPn1p1/4N3/4P2P/1PQ1N1P1/1R3RK1 b - - 0 28'}) ON CREATE SET p55.score = -52, p55.depth = 10 MERGE (p54)-[:NEXT {move:'a6b5'}]->(p55) MERGE (p55)<-[:CONTAINS {movenum:55}]-(g)
MERGE (p56:Position {fen:'1r3rk1/4q1b1/3p3p/1ppPn1p1/4N3/4P2P/1PQ1N1P1/1R3RK1 w - - 0 29'}) ON CREATE SET p56.score = -35, p56.depth = 10 MERGE (p55)-[:NEXT {move:'b2b3'}]->(p56) MERGE (p56)<-[:CONTAINS {movenum:56}]-(g)
MERGE (p57:Position {fen:'1r3rk1/4q1b1/3p3p/1ppPn1p1/1P2N3/4P2P/2Q1N1P1/1R3RK1 b - b3 0 29'}) ON CREATE SET p57.score = -109, p57.depth = 10 MERGE (p56)-[:NEXT {move:'e5c4'}]->(p57) MERGE (p57)<-[:CONTAINS {movenum:57}]-(g)
MERGE (p58:Position {fen:'1r4k1/4q1b1/3p3p/1ppPn1p1/1P2N3/4P2P/2Q1N1P1/1R3rK1 w - - 0 30'}) ON CREATE SET p58.score = -100, p58.depth = 10 MERGE (p57)-[:NEXT {move:'b1f1'}]->(p58) MERGE (p58)<-[:CONTAINS {movenum:58}]-(g)
MERGE (p59:Position {fen:'1r4k1/4q1b1/3p3p/1ppPn1p1/1P2N3/4P2P/2Q1N1P1/5RK1 b - - 0 30'}) ON CREATE SET p59.score = -120, p59.depth = 10 MERGE (p58)-[:NEXT {move:'e5c4'}]->(p59) MERGE (p59)<-[:CONTAINS {movenum:59}]-(g)
MERGE (p60:Position {fen:'1r4k1/4q1b1/3p3p/1ppP2p1/1Pn1N3/4P2P/2Q1N1P1/5RK1 w - - 1 31'}) ON CREATE SET p60.score = -79, p60.depth = 10 MERGE (p59)-[:NEXT {move:'c2d3'}]->(p60) MERGE (p60)<-[:CONTAINS {movenum:60}]-(g)
MERGE (p61:Position {fen:'1r4k1/4q1b1/3p3p/1ppP2p1/1Pn1N3/4PR1P/2Q1N1P1/6K1 b - - 2 31'}) ON CREATE SET p61.score = -167, p61.depth = 10 MERGE (p60)-[:NEXT {move:'c5b4'}]->(p61) MERGE (p61)<-[:CONTAINS {movenum:61}]-(g)
MERGE (p62:Position {fen:'1r4k1/4q1b1/3p3p/1p1P2p1/1pn1N3/4PR1P/2Q1N1P1/6K1 w - - 0 32'}) ON CREATE SET p62.score = -112, p62.depth = 10 MERGE (p61)-[:NEXT {move:'e2d4'}]->(p62) MERGE (p62)<-[:CONTAINS {movenum:62}]-(g)
MERGE (p63:Position {fen:'1r4k1/4q1b1/3p3p/1p1P2p1/1pn1N3/4PRNP/2Q3P1/6K1 b - - 1 32'}) ON CREATE SET p63.score = -188, p63.depth = 10 MERGE (p62)-[:NEXT {move:'b8a8'}]->(p63) MERGE (p63)<-[:CONTAINS {movenum:63}]-(g)
MERGE (p64:Position {fen:'5rk1/4q1b1/3p3p/1p1P2p1/1pn1N3/4PRNP/2Q3P1/6K1 w - - 2 33'}) ON CREATE SET p64.score = -151, p64.depth = 10 MERGE (p63)-[:NEXT {move:'f3f8'}]->(p64) MERGE (p64)<-[:CONTAINS {movenum:64}]-(g)
MERGE (p65:Position {fen:'5rk1/4q1b1/3p3p/1p1P1Np1/1pn1N3/4PR1P/2Q3P1/6K1 b - - 3 33'}) ON CREATE SET p65.score = -212, p65.depth = 10 MERGE (p64)-[:NEXT {move:'e7e5'}]->(p65) MERGE (p65)<-[:CONTAINS {movenum:65}]-(g)
MERGE (p66:Position {fen:'5rk1/6b1/3p3p/1p1PqNp1/1pn1N3/4PR1P/2Q3P1/6K1 w - - 4 34'}) ON CREATE SET p66.score = -255, p66.depth = 10 MERGE (p65)-[:NEXT {move:'e4g3'}]->(p66) MERGE (p66)<-[:CONTAINS {movenum:66}]-(g)
MERGE (p67:Position {fen:'5rk1/6b1/3p3p/1p1PqNp1/1pn1N1P1/4PR1P/2Q5/6K1 b - g3 0 34'}) ON CREATE SET p67.score = -223, p67.depth = 10 MERGE (p66)-[:NEXT {move:'g8h8'}]->(p67) MERGE (p67)<-[:CONTAINS {movenum:67}]-(g)
MERGE (p68:Position {fen:'5rk1/6b1/3p3p/1p1PqNp1/2n1N1P1/1p2PR1P/2Q5/6K1 w - - 0 35'}) ON CREATE SET p68.score = -213, p68.depth = 10 MERGE (p67)-[:NEXT {move:'c2d3'}]->(p68) MERGE (p68)<-[:CONTAINS {movenum:68}]-(g)
MERGE (p69:Position {fen:'5rk1/6b1/3p3p/1p1PqNp1/2n1N1P1/1p1QPR1P/8/6K1 b - - 1 35'}) ON CREATE SET p69.score = -283, p69.depth = 10 MERGE (p68)-[:NEXT {move:'f8f7'}]->(p69) MERGE (p69)<-[:CONTAINS {movenum:69}]-(g)
MERGE (p70:Position {fen:'5rk1/6b1/3p3p/1p1PqNp1/2n1N1P1/3QPR1P/1p6/6K1 w - - 0 36'}) ON CREATE SET p70.score = -250, p70.depth = 10 MERGE (p69)-[:NEXT {move:'g1g2'}]->(p70) MERGE (p70)<-[:CONTAINS {movenum:70}]-(g)
MERGE (p71:Position {fen:'5rk1/6b1/3p3p/1p1PqNp1/2n1N1P1/3QP2P/1p6/5RK1 b - - 1 36'}) ON CREATE SET p71.score = -330, p71.depth = 10 MERGE (p70)-[:NEXT {move:'f8a8'}]->(p71) MERGE (p71)<-[:CONTAINS {movenum:71}]-(g)
MERGE (p72:Position {fen:'r5k1/6b1/3p3p/1p1PqNp1/2n1N1P1/3QP2P/1p6/5RK1 w - - 2 37'}) ON CREATE SET p72.score = -310, p72.depth = 10 MERGE (p71)-[:NEXT {move:'f5h6'}]->(p72) MERGE (p72)<-[:CONTAINS {movenum:72}]-(g)
MERGE (p73:Position {fen:'r5k1/6b1/3p3N/1p1Pq1p1/2n1N1P1/3QP2P/1p6/5RK1 b - - 0 37'}) ON CREATE SET p73.score = -328, p73.depth = 10 MERGE (p72)-[:NEXT {move:'g7h6'}]->(p73) MERGE (p73)<-[:CONTAINS {movenum:73}]-(g)
MERGE (p74:Position {fen:'r5k1/8/3p3b/1p1Pq1p1/2n1N1P1/3QP2P/1p6/5RK1 w - - 0 38'}) ON CREATE SET p74.score = -337, p74.depth = 10 MERGE (p73)-[:NEXT {move:'e4f6'}]->(p74) MERGE (p74)<-[:CONTAINS {movenum:74}]-(g)
MERGE (p75:Position {fen:'r5k1/8/3p1N1b/1p1Pq1p1/2n3P1/3QP2P/1p6/5RK1 b - - 1 38'}) ON CREATE SET p75.score = -330, p75.depth = 10 MERGE (p74)-[:NEXT {move:'e5f6'}]->(p75) MERGE (p75)<-[:CONTAINS {movenum:75}]-(g)
MERGE (p76:Position {fen:'r5k1/8/3p1q1b/1p1P2p1/2n3P1/3QP2P/1p6/5RK1 w - - 0 39'}) ON CREATE SET p76.score = -367, p76.depth = 10 MERGE (p75)-[:NEXT {move:'f1f6'}]->(p76) MERGE (p76)<-[:CONTAINS {movenum:76}]-(g)
MERGE (p77:Position {fen:'r5k1/8/3p1R1b/1p1P2p1/2n3P1/3QP2P/1p6/6K1 b - - 0 39'}) ON CREATE SET p77.score = -355, p77.depth = 10 MERGE (p76)-[:NEXT {move:'a8a1'}]->(p77) MERGE (p77)<-[:CONTAINS {movenum:77}]-(g)
MERGE (p78:Position {fen:'6k1/8/3p1R1b/1p1P2p1/2n3P1/3QP2P/1p6/r5K1 w - - 1 40'}) ON CREATE SET p78.score = -365, p78.depth = 10 MERGE (p77)-[:NEXT {move:'g1f2'}]->(p78) MERGE (p78)<-[:CONTAINS {movenum:78}]-(g)
MERGE (p79:Position {fen:'6k1/8/3p3b/1p1P2p1/2n3P1/3QP2P/1p6/r4RK1 b - - 2 40'}) ON CREATE SET p79.score = -566, p79.depth = 10 MERGE (p78)-[:NEXT {move:'a1f1'}]->(p79) MERGE (p79)<-[:CONTAINS {movenum:79}]-(g)
MERGE (p80:Position {fen:'6k1/8/3p3b/1p1P2p1/2n3P1/3QP2P/1p6/5rK1 w - - 0 41'}) ON CREATE SET p80.score = -562, p80.depth = 10 MERGE (p79)-[:NEXT {move:'d3f1'}]->(p80) MERGE (p80)<-[:CONTAINS {movenum:80}]-(g)
MERGE (p81:Position {fen:'6k1/8/3p3b/1p1P2p1/2n3P1/4P2P/1p6/5QK1 b - - 0 41'}) ON CREATE SET p81.score = -566, p81.depth = 10 MERGE (p80)-[:NEXT {move:'c4d2'}]->(p81) MERGE (p81)<-[:CONTAINS {movenum:81}]-(g)
MERGE (p82:Position {fen:'6k1/8/3p3b/1p1P2p1/6P1/4P2P/1p1n4/5QK1 w - - 1 42'}) ON CREATE SET p82.score = -591, p82.depth = 10 MERGE (p81)-[:NEXT {move:'f1b5'}]->(p82) MERGE (p82)<-[:CONTAINS {movenum:82}]-(g)
;
CREATE (g:Game) SET g.black = 'Leclerc, Louis', g.white = 'Polgar, Zsuzsa', g.date= '1982.??.??', g.result = '0-1'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1'}) ON CREATE SET p1.score = 39, p1.depth = 10 MERGE (p0)-[:NEXT {move:'e7e5'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPP1PPP/RNBQKBNR w KQkq c6 0 2'}) ON CREATE SET p2.score = 55, p2.depth = 10 MERGE (p1)-[:NEXT {move:'g1f3'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkbnr/pp1ppppp/8/2p5/4P3/2P5/PP1P1PPP/RNBQKBNR b KQkq - 0 2'}) ON CREATE SET p3.score = 4, p3.depth = 10 MERGE (p2)-[:NEXT {move:'d7d5'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkbnr/pp1p1ppp/4p3/2p5/4P3/2P5/PP1P1PPP/RNBQKBNR w KQkq - 0 3'}) ON CREATE SET p4.score = 33, p4.depth = 10 MERGE (p3)-[:NEXT {move:'f1e2'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkbnr/pp1p1ppp/4p3/2p5/3PP3/2P5/PP3PPP/RNBQKBNR b KQkq d3 0 3'}) ON CREATE SET p5.score = 25, p5.depth = 10 MERGE (p4)-[:NEXT {move:'g8f6'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqkbnr/pp3ppp/4p3/2pp4/3PP3/2P5/PP3PPP/RNBQKBNR w KQkq d6 0 4'}) ON CREATE SET p6.score = 29, p6.depth = 10 MERGE (p5)-[:NEXT {move:'e4d5'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqkbnr/pp3ppp/4p3/2pP4/3P4/2P5/PP3PPP/RNBQKBNR b KQkq - 0 4'}) ON CREATE SET p7.score = 35, p7.depth = 10 MERGE (p6)-[:NEXT {move:'d8d5'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbqkbnr/pp3ppp/8/2pp4/3P4/2P5/PP3PPP/RNBQKBNR w KQkq - 0 5'}) ON CREATE SET p8.score = 17, p8.depth = 10 MERGE (p7)-[:NEXT {move:'f1e2'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbqkbnr/pp3ppp/8/2pp4/3P4/2P2N2/PP3PPP/RNBQKB1R b KQkq - 1 5'}) ON CREATE SET p9.score = 15, p9.depth = 10 MERGE (p8)-[:NEXT {move:'g8f6'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'r1bqkbnr/pp3ppp/2n5/2pp4/3P4/2P2N2/PP3PPP/RNBQKB1R w KQkq - 2 6'}) ON CREATE SET p10.score = 53, p10.depth = 10 MERGE (p9)-[:NEXT {move:'f1b5'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'r1bqkbnr/pp3ppp/2n5/2pp4/3P4/2P2N2/PP1N1PPP/R1BQKB1R b KQkq - 3 6'}) ON CREATE SET p11.score = -18, p11.depth = 10 MERGE (p10)-[:NEXT {move:'g8f6'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'r1bqkbnr/pp3ppp/2n5/3p4/3p4/2P2N2/PP1N1PPP/R1BQKB1R w KQkq - 0 7'}) ON CREATE SET p12.score = -12, p12.depth = 10 MERGE (p11)-[:NEXT {move:'f3d4'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'r1bqkbnr/pp3ppp/2n5/3p4/3P4/5N2/PP1N1PPP/R1BQKB1R b KQkq - 0 7'}) ON CREATE SET p13.score = -58, p13.depth = 10 MERGE (p12)-[:NEXT {move:'f8d6'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'r1bqk1nr/pp3ppp/2nb4/3p4/3P4/5N2/PP1N1PPP/R1BQKB1R w KQkq - 1 8'}) ON CREATE SET p14.score = -60, p14.depth = 10 MERGE (p13)-[:NEXT {move:'f1b5'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'r1bqk1nr/pp3ppp/2nb4/3p4/3P4/3B1N2/PP1N1PPP/R1BQK2R b KQkq - 2 8'}) ON CREATE SET p15.score = -65, p15.depth = 10 MERGE (p14)-[:NEXT {move:'d8e7'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'r1bqk2r/pp2nppp/2nb4/3p4/3P4/3B1N2/PP1N1PPP/R1BQK2R w KQkq - 3 9'}) ON CREATE SET p16.score = -21, p16.depth = 10 MERGE (p15)-[:NEXT {move:'e1g1'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'r1bqk2r/pp2nppp/2nb4/3p4/3P4/3B1N2/PP1N1PPP/R1BQ1RK1 b kq - 4 9'}) ON CREATE SET p17.score = -31, p17.depth = 10 MERGE (p16)-[:NEXT {move:'e8g8'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'r1bq1rk1/pp2nppp/2nb4/3p4/3P4/3B1N2/PP1N1PPP/R1BQ1RK1 w - - 5 10'}) ON CREATE SET p18.score = -25, p18.depth = 10 MERGE (p17)-[:NEXT {move:'a2a3'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'r1bq1rk1/pp2nppB/2nb4/3p4/3P4/5N2/PP1N1PPP/R1BQ1RK1 b - - 0 10'}) ON CREATE SET p19.score = -333, p19.depth = 10 MERGE (p18)-[:NEXT {move:'g8h7'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'r1bq1r2/pp2nppk/2nb4/3p4/3P4/5N2/PP1N1PPP/R1BQ1RK1 w - - 0 11'}) ON CREATE SET p20.score = -324, p20.depth = 10 MERGE (p19)-[:NEXT {move:'f1e1'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'r1bq1r2/pp2nppk/2nb4/3p2N1/3P4/8/PP1N1PPP/R1BQ1RK1 b - - 1 11'}) ON CREATE SET p21.score = -360, p21.depth = 10 MERGE (p20)-[:NEXT {move:'h7g8'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'r1bq1rk1/pp2npp1/2nb4/3p2N1/3P4/8/PP1N1PPP/R1BQ1RK1 w - - 2 12'}) ON CREATE SET p22.score = -353, p22.depth = 10 MERGE (p21)-[:NEXT {move:'f1e1'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'r1bq1rk1/pp2npp1/2nb4/3p2NQ/3P4/8/PP1N1PPP/R1B2RK1 b - - 3 12'}) ON CREATE SET p23.score = -432, p23.depth = 10 MERGE (p22)-[:NEXT {move:'c8f5'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'r2q1rk1/pp2npp1/2nb4/3p1bNQ/3P4/8/PP1N1PPP/R1B2RK1 w - - 4 13'}) ON CREATE SET p24.score = -368, p24.depth = 10 MERGE (p23)-[:NEXT {move:'d2b3'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'r2q1rk1/pp2npp1/2nb4/3p1bNQ/3P4/8/PP1N1PPP/R1B1R1K1 b - - 5 13'}) ON CREATE SET p25.score = -542, p25.depth = 10 MERGE (p24)-[:NEXT {move:'c6d4'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'r2q1rk1/pp2npp1/2nb2b1/3p2NQ/3P4/8/PP1N1PPP/R1B1R1K1 w - - 6 14'}) ON CREATE SET p26.score = -438, p26.depth = 10 MERGE (p25)-[:NEXT {move:'h5g4'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
;
CREATE (g:Game) SET g.black = 'Utasi, Tamas', g.white = 'Polgar, Zsuzsa', g.date= '1983.??.??', g.result = '1-0'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1'}) ON CREATE SET p1.score = 41, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - 1 2'}) ON CREATE SET p2.score = 18, p2.depth = 10 MERGE (p1)-[:NEXT {move:'c1f4'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/5N2/PPP1PPPP/RNBQKB1R b KQkq - 2 2'}) ON CREATE SET p3.score = 32, p3.depth = 10 MERGE (p2)-[:NEXT {move:'e7e6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkb1r/pppppp1p/5np1/8/3P4/5N2/PPP1PPPP/RNBQKB1R w KQkq - 0 3'}) ON CREATE SET p4.score = 51, p4.depth = 10 MERGE (p3)-[:NEXT {move:'c2c4'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkb1r/pppppp1p/5np1/8/2PP4/5N2/PP2PPPP/RNBQKB1R b KQkq c3 0 3'}) ON CREATE SET p5.score = 43, p5.depth = 10 MERGE (p4)-[:NEXT {move:'e7e6'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqk2r/ppppppbp/5np1/8/2PP4/5N2/PP2PPPP/RNBQKB1R w KQkq - 1 4'}) ON CREATE SET p6.score = 48, p6.depth = 10 MERGE (p5)-[:NEXT {move:'b1c3'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqk2r/ppppppbp/5np1/8/2PP4/4PN2/PP3PPP/RNBQKB1R b KQkq - 0 4'}) ON CREATE SET p7.score = 37, p7.depth = 10 MERGE (p6)-[:NEXT {move:'d7d6'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbqk2r/pp1pppbp/5np1/2p5/2PP4/4PN2/PP3PPP/RNBQKB1R w KQkq c6 0 5'}) ON CREATE SET p8.score = 48, p8.depth = 10 MERGE (p7)-[:NEXT {move:'b1c3'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbqk2r/pp1pppbp/5np1/2p5/2PP4/2N1PN2/PP3PPP/R1BQKB1R b KQkq - 1 5'}) ON CREATE SET p9.score = 33, p9.depth = 10 MERGE (p8)-[:NEXT {move:'e8g8'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'rnbq1rk1/pp1pppbp/5np1/2p5/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQ - 2 6'}) ON CREATE SET p10.score = 28, p10.depth = 10 MERGE (p9)-[:NEXT {move:'f1d3'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'rnbq1rk1/pp1pppbp/5np1/2P5/2P5/2N1PN2/PP3PPP/R1BQKB1R b KQ - 0 6'}) ON CREATE SET p11.score = 1, p11.depth = 10 MERGE (p10)-[:NEXT {move:'b8a6'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'r1bq1rk1/pp1pppbp/n4np1/2P5/2P5/2N1PN2/PP3PPP/R1BQKB1R w KQ - 1 7'}) ON CREATE SET p12.score = -1, p12.depth = 10 MERGE (p11)-[:NEXT {move:'f3d2'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'r1bq1rk1/pp1pppbp/n4np1/2P5/2P5/2N1PN2/PP2BPPP/R1BQK2R b KQ - 2 7'}) ON CREATE SET p13.score = -12, p13.depth = 10 MERGE (p12)-[:NEXT {move:'a6c5'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'r1bq1rk1/pp1pppbp/5np1/2n5/2P5/2N1PN2/PP2BPPP/R1BQK2R w KQ - 0 8'}) ON CREATE SET p14.score = 0, p14.depth = 10 MERGE (p13)-[:NEXT {move:'e1g1'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'r1bq1rk1/pp1pppbp/5np1/2n5/2P5/2N1PN2/PP2BPPP/R1BQ1RK1 b - - 1 8'}) ON CREATE SET p15.score = -3, p15.depth = 10 MERGE (p14)-[:NEXT {move:'b7b6'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'r1bq1rk1/p2pppbp/1p3np1/2n5/2P5/2N1PN2/PP2BPPP/R1BQ1RK1 w - - 0 9'}) ON CREATE SET p16.score = -2, p16.depth = 10 MERGE (p15)-[:NEXT {move:'f3d4'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'r1bq1rk1/p2pppbp/1p3np1/2n5/2P5/2N1PN2/PPQ1BPPP/R1B2RK1 b - - 1 9'}) ON CREATE SET p17.score = -32, p17.depth = 10 MERGE (p16)-[:NEXT {move:'d7d6'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'r2q1rk1/pb1pppbp/1p3np1/2n5/2P5/2N1PN2/PPQ1BPPP/R1B2RK1 w - - 2 10'}) ON CREATE SET p18.score = 0, p18.depth = 10 MERGE (p17)-[:NEXT {move:'b2b4'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'r2q1rk1/pb1pppbp/1p3np1/2n5/1PP5/2N1PN2/P1Q1BPPP/R1B2RK1 b - b3 0 10'}) ON CREATE SET p19.score = -5, p19.depth = 10 MERGE (p18)-[:NEXT {move:'f6e4'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'r2q1rk1/pb1pppbp/1p2nnp1/8/1PP5/2N1PN2/P1Q1BPPP/R1B2RK1 w - - 1 11'}) ON CREATE SET p20.score = 24, p20.depth = 10 MERGE (p19)-[:NEXT {move:'c1b2'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'r2q1rk1/pb1pppbp/1p2nnp1/8/1PP5/2N1PN2/PBQ1BPPP/R4RK1 b - - 2 11'}) ON CREATE SET p21.score = 17, p21.depth = 10 MERGE (p20)-[:NEXT {move:'a8c8'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'2rq1rk1/pb1pppbp/1p2nnp1/8/1PP5/2N1PN2/PBQ1BPPP/R4RK1 w - - 3 12'}) ON CREATE SET p22.score = 21, p22.depth = 10 MERGE (p21)-[:NEXT {move:'f1d1'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'2rq1rk1/pb1pppbp/1p2nnp1/8/1PP5/1QN1PN2/PB2BPPP/R4RK1 b - - 4 12'}) ON CREATE SET p23.score = 16, p23.depth = 10 MERGE (p22)-[:NEXT {move:'f6e4'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'2rq1rk1/pb1pppbp/1p2n1p1/8/1PP1n3/1QN1PN2/PB2BPPP/R4RK1 w - - 5 13'}) ON CREATE SET p24.score = 10, p24.depth = 10 MERGE (p23)-[:NEXT {move:'c3e4'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'2rq1rk1/pb1pppbp/1p2n1p1/8/1PP1N3/1Q2PN2/PB2BPPP/R4RK1 b - - 0 13'}) ON CREATE SET p25.score = 3, p25.depth = 10 MERGE (p24)-[:NEXT {move:'g7b2'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'2rq1rk1/pb1ppp1p/1p2n1p1/8/1PP1N3/1Q2PN2/Pb2BPPP/R4RK1 w - - 0 14'}) ON CREATE SET p26.score = 14, p26.depth = 10 MERGE (p25)-[:NEXT {move:'b3b2'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'2rq1rk1/pb1ppp1p/1p2n1p1/8/1PP1N3/4PN2/PQ2BPPP/R4RK1 b - - 0 14'}) ON CREATE SET p27.score = 14, p27.depth = 10 MERGE (p26)-[:NEXT {move:'b7e4'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'2rq1rk1/p2ppp1p/1p2n1p1/8/1PP1b3/4PN2/PQ2BPPP/R4RK1 w - - 0 15'}) ON CREATE SET p28.score = 12, p28.depth = 10 MERGE (p27)-[:NEXT {move:'a1c1'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'2rq1rk1/p2ppp1p/1p2n1p1/8/1PP1b3/4PN2/PQ2BPPP/2R2RK1 b - - 1 15'}) ON CREATE SET p29.score = 5, p29.depth = 10 MERGE (p28)-[:NEXT {move:'d7d6'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'2r2rk1/p1qppp1p/1p2n1p1/8/1PP1b3/4PN2/PQ2BPPP/2R2RK1 w - - 2 16'}) ON CREATE SET p30.score = 13, p30.depth = 10 MERGE (p29)-[:NEXT {move:'f3d4'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'2r2rk1/p1qppp1p/1p2n1p1/8/1PP1b3/4P3/PQ1NBPPP/2R2RK1 b - - 3 16'}) ON CREATE SET p31.score = -1, p31.depth = 10 MERGE (p30)-[:NEXT {move:'e4b7'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'2r2rk1/pbqppp1p/1p2n1p1/8/1PP5/4P3/PQ1NBPPP/2R2RK1 w - - 4 17'}) ON CREATE SET p32.score = 3, p32.depth = 10 MERGE (p31)-[:NEXT {move:'e2f3'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'2r2rk1/pbqppp1p/1p2n1p1/8/1PP5/4PB2/PQ1N1PPP/2R2RK1 b - - 5 17'}) ON CREATE SET p33.score = -5, p33.depth = 10 MERGE (p32)-[:NEXT {move:'b7f3'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
MERGE (p34:Position {fen:'2r2rk1/p1qppp1p/1p2n1p1/8/1PP5/4Pb2/PQ1N1PPP/2R2RK1 w - - 0 18'}) ON CREATE SET p34.score = 6, p34.depth = 10 MERGE (p33)-[:NEXT {move:'d2f3'}]->(p34) MERGE (p34)<-[:CONTAINS {movenum:34}]-(g)
MERGE (p35:Position {fen:'2r2rk1/p1qppp1p/1p2n1p1/8/1PP5/4PN2/PQ3PPP/2R2RK1 b - - 0 18'}) ON CREATE SET p35.score = 3, p35.depth = 10 MERGE (p34)-[:NEXT {move:'d7d6'}]->(p35) MERGE (p35)<-[:CONTAINS {movenum:35}]-(g)
MERGE (p36:Position {fen:'2r2rk1/2qppp1p/1p2n1p1/p7/1PP5/4PN2/PQ3PPP/2R2RK1 w - a6 0 19'}) ON CREATE SET p36.score = 8, p36.depth = 10 MERGE (p35)-[:NEXT {move:'b4a5'}]->(p36) MERGE (p36)<-[:CONTAINS {movenum:36}]-(g)
MERGE (p37:Position {fen:'2r2rk1/2qppp1p/1p2n1p1/p7/1PP5/P3PN2/1Q3PPP/2R2RK1 b - - 0 19'}) ON CREATE SET p37.score = 0, p37.depth = 10 MERGE (p36)-[:NEXT {move:'a5b4'}]->(p37) MERGE (p37)<-[:CONTAINS {movenum:37}]-(g)
MERGE (p38:Position {fen:'2r2rk1/2qppp1p/1p2n1p1/8/1pP5/P3PN2/1Q3PPP/2R2RK1 w - - 0 20'}) ON CREATE SET p38.score = 12, p38.depth = 10 MERGE (p37)-[:NEXT {move:'a3b4'}]->(p38) MERGE (p38)<-[:CONTAINS {movenum:38}]-(g)
MERGE (p39:Position {fen:'2r2rk1/2qppp1p/1p2n1p1/8/1PP5/4PN2/1Q3PPP/2R2RK1 b - - 0 20'}) ON CREATE SET p39.score = -1, p39.depth = 10 MERGE (p38)-[:NEXT {move:'c8a8'}]->(p39) MERGE (p39)<-[:CONTAINS {movenum:39}]-(g)
MERGE (p40:Position {fen:'2r2rk1/2q1pp1p/1p1pn1p1/8/1PP5/4PN2/1Q3PPP/2R2RK1 w - - 0 21'}) ON CREATE SET p40.score = 3, p40.depth = 10 MERGE (p39)-[:NEXT {move:'f3d4'}]->(p40) MERGE (p40)<-[:CONTAINS {movenum:40}]-(g)
MERGE (p41:Position {fen:'2r2rk1/2q1pp1p/1p1pn1p1/8/1PPN4/4P3/1Q3PPP/2R2RK1 b - - 1 21'}) ON CREATE SET p41.score = 7, p41.depth = 10 MERGE (p40)-[:NEXT {move:'c8a8'}]->(p41) MERGE (p41)<-[:CONTAINS {movenum:41}]-(g)
MERGE (p42:Position {fen:'2r2rk1/2q1pp1p/1p1p2p1/8/1PPn4/4P3/1Q3PPP/2R2RK1 w - - 0 22'}) ON CREATE SET p42.score = 15, p42.depth = 10 MERGE (p41)-[:NEXT {move:'e3d4'}]->(p42) MERGE (p42)<-[:CONTAINS {movenum:42}]-(g)
MERGE (p43:Position {fen:'2r2rk1/2q1pp1p/1p1p2p1/8/1PPP4/8/1Q3PPP/2R2RK1 b - - 0 22'}) ON CREATE SET p43.score = 5, p43.depth = 10 MERGE (p42)-[:NEXT {move:'c8a8'}]->(p43) MERGE (p43)<-[:CONTAINS {movenum:43}]-(g)
MERGE (p44:Position {fen:'2r2rk1/1q2pp1p/1p1p2p1/8/1PPP4/8/1Q3PPP/2R2RK1 w - - 1 23'}) ON CREATE SET p44.score = 22, p44.depth = 10 MERGE (p43)-[:NEXT {move:'b4b5'}]->(p44) MERGE (p44)<-[:CONTAINS {movenum:44}]-(g)
MERGE (p45:Position {fen:'2r2rk1/1q2pp1p/1p1p2p1/8/1PPP4/8/3Q1PPP/2R2RK1 b - - 2 23'}) ON CREATE SET p45.score = 14, p45.depth = 10 MERGE (p44)-[:NEXT {move:'f8d8'}]->(p45) MERGE (p45)<-[:CONTAINS {movenum:45}]-(g)
MERGE (p46:Position {fen:'5rk1/1qr1pp1p/1p1p2p1/8/1PPP4/8/3Q1PPP/2R2RK1 w - - 3 24'}) ON CREATE SET p46.score = 13, p46.depth = 10 MERGE (p45)-[:NEXT {move:'d4d5'}]->(p46) MERGE (p46)<-[:CONTAINS {movenum:46}]-(g)
MERGE (p47:Position {fen:'5rk1/1qr1pp1p/1p1p2p1/8/1PPP4/2R5/3Q1PPP/5RK1 b - - 4 24'}) ON CREATE SET p47.score = 11, p47.depth = 10 MERGE (p46)-[:NEXT {move:'f8c8'}]->(p47) MERGE (p47)<-[:CONTAINS {movenum:47}]-(g)
MERGE (p48:Position {fen:'5rk1/2r1pp1p/qp1p2p1/8/1PPP4/2R5/3Q1PPP/5RK1 w - - 5 25'}) ON CREATE SET p48.score = 28, p48.depth = 10 MERGE (p47)-[:NEXT {move:'c4c5'}]->(p48) MERGE (p48)<-[:CONTAINS {movenum:48}]-(g)
MERGE (p49:Position {fen:'5rk1/2r1pp1p/qp1p2pQ/8/1PPP4/2R5/5PPP/5RK1 b - - 6 25'}) ON CREATE SET p49.score = 30, p49.depth = 10 MERGE (p48)-[:NEXT {move:'e7e5'}]->(p49) MERGE (p49)<-[:CONTAINS {movenum:49}]-(g)
MERGE (p50:Position {fen:'5rk1/2r1p2p/qp1p1ppQ/8/1PPP4/2R5/5PPP/5RK1 w - - 0 26'}) ON CREATE SET p50.score = 40, p50.depth = 10 MERGE (p49)-[:NEXT {move:'f1c1'}]->(p50) MERGE (p50)<-[:CONTAINS {movenum:50}]-(g)
MERGE (p51:Position {fen:'5rk1/2r1p2p/qp1p1pp1/8/1PPP4/2R1Q3/5PPP/5RK1 b - - 1 26'}) ON CREATE SET p51.score = 27, p51.depth = 10 MERGE (p50)-[:NEXT {move:'e7e5'}]->(p51) MERGE (p51)<-[:CONTAINS {movenum:51}]-(g)
MERGE (p52:Position {fen:'5rk1/2r1p2p/1p1p1pp1/8/qPPP4/2R1Q3/5PPP/5RK1 w - - 2 27'}) ON CREATE SET p52.score = 45, p52.depth = 10 MERGE (p51)-[:NEXT {move:'c4c5'}]->(p52) MERGE (p52)<-[:CONTAINS {movenum:52}]-(g)
MERGE (p53:Position {fen:'5rk1/2r1p2p/1p1p1pp1/1P6/q1PP4/2R1Q3/5PPP/5RK1 b - - 0 27'}) ON CREATE SET p53.score = 32, p53.depth = 10 MERGE (p52)-[:NEXT {move:'g8g7'}]->(p53) MERGE (p53)<-[:CONTAINS {movenum:53}]-(g)
MERGE (p54:Position {fen:'5r2/2r1p1kp/1p1p1pp1/1P6/q1PP4/2R1Q3/5PPP/5RK1 w - - 1 28'}) ON CREATE SET p54.score = 46, p54.depth = 10 MERGE (p53)-[:NEXT {move:'d4d5'}]->(p54) MERGE (p54)<-[:CONTAINS {movenum:54}]-(g)
MERGE (p55:Position {fen:'5r2/2r1p1kp/1p1p1pp1/1P6/q1PP4/2R1Q3/5PPP/2R3K1 b - - 2 28'}) ON CREATE SET p55.score = 29, p55.depth = 10 MERGE (p54)-[:NEXT {move:'f8a8'}]->(p55) MERGE (p55)<-[:CONTAINS {movenum:55}]-(g)
MERGE (p56:Position {fen:'r7/2r1p1kp/1p1p1pp1/1P6/q1PP4/2R1Q3/5PPP/2R3K1 w - - 3 29'}) ON CREATE SET p56.score = 44, p56.depth = 10 MERGE (p55)-[:NEXT {move:'f2f3'}]->(p56) MERGE (p56)<-[:CONTAINS {movenum:56}]-(g)
MERGE (p57:Position {fen:'r7/2r1p1kp/1p1p1pp1/1P6/q1PP3P/2R1Q3/5PP1/2R3K1 b - h3 0 29'}) ON CREATE SET p57.score = 26, p57.depth = 10 MERGE (p56)-[:NEXT {move:'a4a7'}]->(p57) MERGE (p57)<-[:CONTAINS {movenum:57}]-(g)
MERGE (p58:Position {fen:'r7/2r1p1kp/1p1p1pp1/1P6/1qPP3P/2R1Q3/5PP1/2R3K1 w - - 1 30'}) ON CREATE SET p58.score = 61, p58.depth = 10 MERGE (p57)-[:NEXT {move:'c4c5'}]->(p58) MERGE (p58)<-[:CONTAINS {movenum:58}]-(g)
MERGE (p59:Position {fen:'r7/2r1p1kp/1p1p1pp1/1P5P/1qPP4/2R1Q3/5PP1/2R3K1 b - - 0 30'}) ON CREATE SET p59.score = 27, p59.depth = 10 MERGE (p58)-[:NEXT {move:'a8a2'}]->(p59) MERGE (p59)<-[:CONTAINS {movenum:59}]-(g)
MERGE (p60:Position {fen:'2r5/2r1p1kp/1p1p1pp1/1P5P/1qPP4/2R1Q3/5PP1/2R3K1 w - - 1 31'}) ON CREATE SET p60.score = 75, p60.depth = 10 MERGE (p59)-[:NEXT {move:'c3b3'}]->(p60) MERGE (p60)<-[:CONTAINS {movenum:60}]-(g)
MERGE (p61:Position {fen:'2r5/2r1p1kp/1p1pQpp1/1P5P/1qPP4/2R5/5PP1/2R3K1 b - - 2 31'}) ON CREATE SET p61.score = 44, p61.depth = 10 MERGE (p60)-[:NEXT {move:'c8a8'}]->(p61) MERGE (p61)<-[:CONTAINS {movenum:61}]-(g)
MERGE (p62:Position {fen:'2r5/2r1p1kp/1p1pQpp1/1P5P/2PP4/2R5/1q3PP1/2R3K1 w - - 3 32'}) ON CREATE SET p62.score = 70, p62.depth = 10 MERGE (p61)-[:NEXT {move:'e6e3'}]->(p62) MERGE (p62)<-[:CONTAINS {movenum:62}]-(g)
MERGE (p63:Position {fen:'2r5/2r1p1kp/1p1pQpp1/1PP4P/3P4/2R5/1q3PP1/2R3K1 b - - 0 32'}) ON CREATE SET p63.score = 0, p63.depth = 10 MERGE (p62)-[:NEXT {move:'b6c5'}]->(p63) MERGE (p63)<-[:CONTAINS {movenum:63}]-(g)
MERGE (p64:Position {fen:'2r5/2r1p1kp/3pQpp1/1Pp4P/3P4/2R5/1q3PP1/2R3K1 w - - 0 33'}) ON CREATE SET p64.score = 22, p64.depth = 10 MERGE (p63)-[:NEXT {move:'h5h6'}]->(p64) MERGE (p64)<-[:CONTAINS {movenum:64}]-(g)
MERGE (p65:Position {fen:'2r5/2r1p1kp/3pQpp1/1PP4P/8/2R5/1q3PP1/2R3K1 b - - 0 33'}) ON CREATE SET p65.score = 0, p65.depth = 10 MERGE (p64)-[:NEXT {move:'b2b5'}]->(p65) MERGE (p65)<-[:CONTAINS {movenum:65}]-(g)
MERGE (p66:Position {fen:'2r5/2r1p1kp/3pQpp1/1qP4P/8/2R5/5PP1/2R3K1 w - - 0 34'}) ON CREATE SET p66.score = 0, p66.depth = 10 MERGE (p65)-[:NEXT {move:'h5h6'}]->(p66) MERGE (p66)<-[:CONTAINS {movenum:66}]-(g)
MERGE (p67:Position {fen:'2r5/2r1p1kp/3pQppP/1qP5/8/2R5/5PP1/2R3K1 b - - 0 34'}) ON CREATE SET p67.score = 0, p67.depth = 10 MERGE (p66)-[:NEXT {move:'g7h6'}]->(p67) MERGE (p67)<-[:CONTAINS {movenum:67}]-(g)
MERGE (p68:Position {fen:'2r5/2r1p2p/3pQppk/1qP5/8/2R5/5PP1/2R3K1 w - - 0 35'}) ON CREATE SET p68.score = 0, p68.depth = 10 MERGE (p67)-[:NEXT {move:'e6f7'}]->(p68) MERGE (p68)<-[:CONTAINS {movenum:68}]-(g)
MERGE (p69:Position {fen:'2r5/2r1pQ1p/3p1ppk/1qP5/8/2R5/5PP1/2R3K1 b - - 1 35'}) ON CREATE SET p69.score = 24, p69.depth = 10 MERGE (p68)-[:NEXT {move:'c7c5'}]->(p69) MERGE (p69)<-[:CONTAINS {movenum:69}]-(g)
MERGE (p70:Position {fen:'2r5/4pQ1p/3p1ppk/1qr5/8/2R5/5PP1/2R3K1 w - - 0 36'}) ON CREATE SET p70.score = 0, p70.depth = 10 MERGE (p69)-[:NEXT {move:'c3h3'}]->(p70) MERGE (p70)<-[:CONTAINS {movenum:70}]-(g)
MERGE (p71:Position {fen:'2r5/4pQ1p/3p1ppk/1qr5/8/7R/5PP1/2R3K1 b - - 1 36'}) ON CREATE SET p71.score = 0, p71.depth = 10 MERGE (p70)-[:NEXT {move:'h6g5'}]->(p71) MERGE (p71)<-[:CONTAINS {movenum:71}]-(g)
MERGE (p72:Position {fen:'2r5/4pQ1p/3p1pp1/1qr3k1/8/7R/5PP1/2R3K1 w - - 2 37'}) ON CREATE SET p72.score = 51, p72.depth = 10 MERGE (p71)-[:NEXT {move:'f2f4'}]->(p72) MERGE (p72)<-[:CONTAINS {movenum:72}]-(g)
MERGE (p73:Position {fen:'2r5/4pQ1p/3p1pp1/1qr3k1/5P2/7R/6P1/2R3K1 b - f3 0 37'}) ON CREATE SET p73.score = 40, p73.depth = 10 MERGE (p72)-[:NEXT {move:'g5f4'}]->(p73) MERGE (p73)<-[:CONTAINS {movenum:73}]-(g)
MERGE (p74:Position {fen:'2r5/4pQ1p/3p1pp1/1qr5/5Pk1/7R/6P1/2R3K1 w - - 1 38'}) ON CREATE SET p74.score = 746, p74.depth = 10 MERGE (p73)-[:NEXT {move:'f7e6'}]->(p74) MERGE (p74)<-[:CONTAINS {movenum:74}]-(g)
MERGE (p75:Position {fen:'2r5/4p2p/3pQpp1/1qr5/5Pk1/7R/6P1/2R3K1 b - - 2 38'}) ON CREATE SET p75.score = 787, p75.depth = 10 MERGE (p74)-[:NEXT {move:'c5f5'}]->(p75) MERGE (p75)<-[:CONTAINS {movenum:75}]-(g)
MERGE (p76:Position {fen:'2r5/4p2p/3pQ1p1/1qr2p2/5Pk1/7R/6P1/2R3K1 w - - 0 39'}) ON CREATE SET p76.score = 3, p76.depth = 10 MERGE (p75)-[:NEXT {move:'h3h4'}]->(p76) MERGE (p76)<-[:CONTAINS {movenum:76}]-(g)
MERGE (p77:Position {fen:'2r5/4p2p/3pQ1p1/1qr2p2/5PkR/8/6P1/2R3K1 b - - 1 39'}) ON CREATE SET p77.score = 2, p77.depth = 10 MERGE (p76)-[:NEXT {move:'g4h4'}]->(p77) MERGE (p77)<-[:CONTAINS {movenum:77}]-(g)
;
CREATE (g:Game) SET g.black = 'Vegh, Endre', g.white = 'Polgar, Zsuzsa', g.date= '1983.??.??', g.result = '1/2-1/2'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1'}) ON CREATE SET p1.score = 41, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - 1 2'}) ON CREATE SET p2.score = 18, p2.depth = 10 MERGE (p1)-[:NEXT {move:'c1f4'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkb1r/pppppppp/5n2/8/2PP4/8/PP2PPPP/RNBQKBNR b KQkq c3 0 2'}) ON CREATE SET p3.score = -14, p3.depth = 10 MERGE (p2)-[:NEXT {move:'e7e6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkb1r/pppppp1p/5np1/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq - 0 3'}) ON CREATE SET p4.score = 41, p4.depth = 10 MERGE (p3)-[:NEXT {move:'b1c3'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkb1r/pppppp1p/5np1/8/2PP4/2N5/PP2PPPP/R1BQKBNR b KQkq - 1 3'}) ON CREATE SET p5.score = 52, p5.depth = 10 MERGE (p4)-[:NEXT {move:'c7c5'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqk2r/ppppppbp/5np1/8/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq - 2 4'}) ON CREATE SET p6.score = 66, p6.depth = 10 MERGE (p5)-[:NEXT {move:'e2e4'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqk2r/ppppppbp/5np1/8/2PPP3/2N5/PP3PPP/R1BQKBNR b KQkq e3 0 4'}) ON CREATE SET p7.score = 51, p7.depth = 10 MERGE (p6)-[:NEXT {move:'d7d6'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbqk2r/ppp1ppbp/3p1np1/8/2PPP3/2N5/PP3PPP/R1BQKBNR w KQkq - 0 5'}) ON CREATE SET p8.score = 47, p8.depth = 10 MERGE (p7)-[:NEXT {move:'f1e2'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbqk2r/ppp1ppbp/3p1np1/8/2PPP3/2N2P2/PP4PP/R1BQKBNR b KQkq - 0 5'}) ON CREATE SET p9.score = 5, p9.depth = 10 MERGE (p8)-[:NEXT {move:'b8c6'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'r1bqk2r/ppp1ppbp/2np1np1/8/2PPP3/2N2P2/PP4PP/R1BQKBNR w KQkq - 1 6'}) ON CREATE SET p10.score = 36, p10.depth = 10 MERGE (p9)-[:NEXT {move:'c1e3'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'r1bqk2r/ppp1ppbp/2np1np1/8/2PPP3/2N2P2/PP2N1PP/R1BQKB1R b KQkq - 2 6'}) ON CREATE SET p11.score = 2, p11.depth = 10 MERGE (p10)-[:NEXT {move:'e8g8'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'r1bqk2r/1pp1ppbp/p1np1np1/8/2PPP3/2N2P2/PP2N1PP/R1BQKB1R w KQkq - 0 7'}) ON CREATE SET p12.score = 38, p12.depth = 10 MERGE (p11)-[:NEXT {move:'c1e3'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'r1bqk2r/1pp1ppbp/p1np1np1/6B1/2PPP3/2N2P2/PP2N1PP/R2QKB1R b KQkq - 1 7'}) ON CREATE SET p13.score = -1, p13.depth = 10 MERGE (p12)-[:NEXT {move:'c8d7'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'1rbqk2r/1pp1ppbp/p1np1np1/6B1/2PPP3/2N2P2/PP2N1PP/R2QKB1R w KQk - 2 8'}) ON CREATE SET p14.score = 38, p14.depth = 10 MERGE (p13)-[:NEXT {move:'g2g3'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'1rbqk2r/1pp1ppbp/p1np1np1/6B1/2PPP3/2N2P2/PP1QN1PP/R3KB1R b KQk - 3 8'}) ON CREATE SET p15.score = 17, p15.depth = 10 MERGE (p14)-[:NEXT {move:'e8g8'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'1rbqk2r/2p1ppbp/p1np1np1/1p4B1/2PPP3/2N2P2/PP1QN1PP/R3KB1R w KQk b6 0 9'}) ON CREATE SET p16.score = 101, p16.depth = 10 MERGE (p15)-[:NEXT {move:'c4b5'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'1rbqk2r/2p1ppbp/p1np1np1/1P4B1/3PP3/2N2P2/PP1QN1PP/R3KB1R b KQk - 0 9'}) ON CREATE SET p17.score = 95, p17.depth = 10 MERGE (p16)-[:NEXT {move:'a6b5'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'1rbqk2r/2p1ppbp/2np1np1/1p4B1/3PP3/2N2P2/PP1QN1PP/R3KB1R w KQk - 0 10'}) ON CREATE SET p18.score = 90, p18.depth = 10 MERGE (p17)-[:NEXT {move:'d4d5'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'1rbqk2r/2p1ppbp/2np1np1/1p1P2B1/4P3/2N2P2/PP1QN1PP/R3KB1R b KQk - 0 10'}) ON CREATE SET p19.score = 62, p19.depth = 10 MERGE (p18)-[:NEXT {move:'c6a7'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'1rbqk2r/2p1ppbp/3p1np1/np1P2B1/4P3/2N2P2/PP1QN1PP/R3KB1R w KQk - 1 11'}) ON CREATE SET p20.score = 113, p20.depth = 10 MERGE (p19)-[:NEXT {move:'e2d4'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'1rbqk2r/2p1ppbp/3p1np1/np1P2B1/3NP3/2N2P2/PP1Q2PP/R3KB1R b KQk - 2 11'}) ON CREATE SET p21.score = 130, p21.depth = 10 MERGE (p20)-[:NEXT {move:'b5b4'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'1r1qk2r/2pbppbp/3p1np1/np1P2B1/3NP3/2N2P2/PP1Q2PP/R3KB1R w KQk - 3 12'}) ON CREATE SET p22.score = 191, p22.depth = 10 MERGE (p21)-[:NEXT {move:'f1b5'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'1r1qk2r/2pbppbp/3p1np1/np1P2B1/3NP3/2N2P2/PP1QB1PP/R3K2R b KQk - 4 12'}) ON CREATE SET p23.score = 44, p23.depth = 10 MERGE (p22)-[:NEXT {move:'a5c4'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'1r1qk2r/2pbppbp/3p1np1/n2P2B1/1p1NP3/2N2P2/PP1QB1PP/R3K2R w KQk - 0 13'}) ON CREATE SET p24.score = 68, p24.depth = 10 MERGE (p23)-[:NEXT {move:'c3b5'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'1r1qk2r/2pbppbp/3p1np1/n2P2B1/1p1NP3/5P2/PP1QB1PP/R2NK2R b KQk - 1 13'}) ON CREATE SET p25.score = 48, p25.depth = 10 MERGE (p24)-[:NEXT {move:'h7h6'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'1r1qk2r/3bppbp/3p1np1/n1pP2B1/1p1NP3/5P2/PP1QB1PP/R2NK2R w KQk c6 0 14'}) ON CREATE SET p26.score = 34, p26.depth = 10 MERGE (p25)-[:NEXT {move:'d5c6'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'1r1qk2r/3bppbp/2Pp1np1/n5B1/1p1NP3/5P2/PP1QB1PP/R2NK2R b KQk - 0 14'}) ON CREATE SET p27.score = 41, p27.depth = 10 MERGE (p26)-[:NEXT {move:'a5c6'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'1r1qk2r/3bppbp/2np1np1/6B1/1p1NP3/5P2/PP1QB1PP/R2NK2R w KQk - 0 15'}) ON CREATE SET p28.score = 35, p28.depth = 10 MERGE (p27)-[:NEXT {move:'d4c6'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'1r1qk2r/3bppbp/2Np1np1/6B1/1p2P3/5P2/PP1QB1PP/R2NK2R b KQk - 0 15'}) ON CREATE SET p29.score = 55, p29.depth = 10 MERGE (p28)-[:NEXT {move:'d7c6'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'1r1qk2r/4ppbp/2bp1np1/6B1/1p2P3/5P2/PP1QB1PP/R2NK2R w KQk - 0 16'}) ON CREATE SET p30.score = 32, p30.depth = 10 MERGE (p29)-[:NEXT {move:'e1g1'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'1r1qk2r/4ppbp/2bp1np1/6B1/1p2P3/5P2/PP1QB1PP/R2N1RK1 b k - 1 16'}) ON CREATE SET p31.score = 14, p31.depth = 10 MERGE (p30)-[:NEXT {move:'d6d5'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'1r1q1rk1/4ppbp/2bp1np1/6B1/1p2P3/5P2/PP1QB1PP/R2N1RK1 w - - 2 17'}) ON CREATE SET p32.score = 29, p32.depth = 10 MERGE (p31)-[:NEXT {move:'d1f2'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'1r1q1rk1/4ppbp/2bp1np1/6B1/1p2P3/5P2/PP1QB1PP/2RN1RK1 b - - 3 17'}) ON CREATE SET p33.score = 15, p33.depth = 10 MERGE (p32)-[:NEXT {move:'c6b5'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
;
CREATE (g:Game) SET g.black = 'Poettinger, Harald', g.white = 'Polgar, Zsuzsa', g.date= '1983.??.??', g.result = '1-0'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1'}) ON CREATE SET p1.score = 41, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - 1 2'}) ON CREATE SET p2.score = 18, p2.depth = 10 MERGE (p1)-[:NEXT {move:'c1f4'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkb1r/pppppppp/5n2/8/2PP4/8/PP2PPPP/RNBQKBNR b KQkq c3 0 2'}) ON CREATE SET p3.score = -14, p3.depth = 10 MERGE (p2)-[:NEXT {move:'e7e6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkb1r/pp1ppppp/5n2/2p5/2PP4/8/PP2PPPP/RNBQKBNR w KQkq c6 0 3'}) ON CREATE SET p4.score = 18, p4.depth = 10 MERGE (p3)-[:NEXT {move:'e2e3'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkb1r/pp1ppppp/5n2/2pP4/2P5/8/PP2PPPP/RNBQKBNR b KQkq - 0 3'}) ON CREATE SET p5.score = 25, p5.depth = 10 MERGE (p4)-[:NEXT {move:'e7e6'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqkb1r/p2ppppp/5n2/1ppP4/2P5/8/PP2PPPP/RNBQKBNR w KQkq b6 0 4'}) ON CREATE SET p6.score = 60, p6.depth = 10 MERGE (p5)-[:NEXT {move:'c4b5'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqkb1r/p2ppppp/5n2/1PpP4/8/8/PP2PPPP/RNBQKBNR b KQkq - 0 4'}) ON CREATE SET p7.score = 54, p7.depth = 10 MERGE (p6)-[:NEXT {move:'a7a6'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbqkb1r/3ppppp/p4n2/1PpP4/8/8/PP2PPPP/RNBQKBNR w KQkq - 0 5'}) ON CREATE SET p8.score = 37, p8.depth = 10 MERGE (p7)-[:NEXT {move:'e2e3'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbqkb1r/3ppppp/p4n2/1PpP4/8/4P3/PP3PPP/RNBQKBNR b KQkq - 0 5'}) ON CREATE SET p9.score = 33, p9.depth = 10 MERGE (p8)-[:NEXT {move:'e7e6'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'rnbqkb1r/3ppppp/5n2/1ppP4/8/4P3/PP3PPP/RNBQKBNR w KQkq - 0 6'}) ON CREATE SET p10.score = 60, p10.depth = 10 MERGE (p9)-[:NEXT {move:'f1b5'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'rnbqkb1r/3ppppp/5n2/1BpP4/8/4P3/PP3PPP/RNBQK1NR b KQkq - 0 6'}) ON CREATE SET p11.score = 35, p11.depth = 10 MERGE (p10)-[:NEXT {move:'c8b7'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'rnb1kb1r/3ppppp/5n2/qBpP4/8/4P3/PP3PPP/RNBQK1NR w KQkq - 1 7'}) ON CREATE SET p12.score = 73, p12.depth = 10 MERGE (p11)-[:NEXT {move:'b1c3'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'rnb1kb1r/3ppppp/5n2/qBpP4/8/2N1P3/PP3PPP/R1BQK1NR b KQkq - 2 7'}) ON CREATE SET p13.score = 88, p13.depth = 10 MERGE (p12)-[:NEXT {move:'e7e6'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'rn2kb1r/1b1ppppp/5n2/qBpP4/8/2N1P3/PP3PPP/R1BQK1NR w KQkq - 3 8'}) ON CREATE SET p14.score = 80, p14.depth = 10 MERGE (p13)-[:NEXT {move:'g1f3'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'rn2kb1r/1b1ppppp/5n2/qBpP4/8/2N1P3/PP1B1PPP/R2QK1NR b KQkq - 4 8'}) ON CREATE SET p15.score = 80, p15.depth = 10 MERGE (p14)-[:NEXT {move:'a5b6'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'rn2kb1r/1b1ppppp/1q3n2/1BpP4/8/2N1P3/PP1B1PPP/R2QK1NR w KQkq - 5 9'}) ON CREATE SET p16.score = 85, p16.depth = 10 MERGE (p15)-[:NEXT {move:'g1f3'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'rn2kb1r/1b1ppppp/1q3n2/1BpP4/8/1QN1P3/PP1B1PPP/R3K1NR b KQkq - 6 9'}) ON CREATE SET p17.score = 82, p17.depth = 10 MERGE (p16)-[:NEXT {move:'b8a6'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'rn2kb1r/1b1p1ppp/1q2pn2/1BpP4/8/1QN1P3/PP1B1PPP/R3K1NR w KQkq - 0 10'}) ON CREATE SET p18.score = 80, p18.depth = 10 MERGE (p17)-[:NEXT {move:'e3e4'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'rn2kb1r/1b1p1ppp/1q2pn2/2pP4/2B5/1QN1P3/PP1B1PPP/R3K1NR b KQkq - 1 10'}) ON CREATE SET p19.score = 2, p19.depth = 10 MERGE (p18)-[:NEXT {move:'f6d5'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'rn2kb1r/1b1p1ppp/4pn2/2pP4/2B5/1qN1P3/PP1B1PPP/R3K1NR w KQkq - 0 11'}) ON CREATE SET p20.score = 8, p20.depth = 10 MERGE (p19)-[:NEXT {move:'c4b3'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'rn2kb1r/1b1p1ppp/4pn2/2pP4/8/1BN1P3/PP1B1PPP/R3K1NR b KQkq - 0 11'}) ON CREATE SET p21.score = 1, p21.depth = 10 MERGE (p20)-[:NEXT {move:'f6d5'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'rn2kb1r/1b1p1ppp/5n2/2pp4/8/1BN1P3/PP1B1PPP/R3K1NR w KQkq - 0 12'}) ON CREATE SET p22.score = -2, p22.depth = 10 MERGE (p21)-[:NEXT {move:'g1f3'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'rn2kb1r/1b1p1ppp/5n2/2pp4/8/1BN1P3/PP1BNPPP/R3K2R b KQkq - 1 12'}) ON CREATE SET p23.score = -14, p23.depth = 10 MERGE (p22)-[:NEXT {move:'c5c4'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'r3kb1r/1b1p1ppp/n4n2/2pp4/8/1BN1P3/PP1BNPPP/R3K2R w KQkq - 2 13'}) ON CREATE SET p24.score = 8, p24.depth = 10 MERGE (p23)-[:NEXT {move:'e1g1'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'r3kb1r/1b1p1ppp/n4n2/2pp4/8/1BN1P3/PP1BNPPP/R4RK1 b kq - 3 13'}) ON CREATE SET p25.score = 4, p25.depth = 10 MERGE (p24)-[:NEXT {move:'b7c6'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'r3kb1r/1b1p1p1p/n4np1/2pp4/8/1BN1P3/PP1BNPPP/R4RK1 w kq - 0 14'}) ON CREATE SET p26.score = 30, p26.depth = 10 MERGE (p25)-[:NEXT {move:'f2f3'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'r3kb1r/1b1p1p1p/n4np1/2pp4/5N2/1BN1P3/PP1B1PPP/R4RK1 b kq - 1 14'}) ON CREATE SET p27.score = 15, p27.depth = 10 MERGE (p26)-[:NEXT {move:'c5c4'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'r3kb1r/1bnp1p1p/5np1/2pp4/5N2/1BN1P3/PP1B1PPP/R4RK1 w kq - 2 15'}) ON CREATE SET p28.score = 28, p28.depth = 10 MERGE (p27)-[:NEXT {move:'a2a4'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'r3kb1r/1bnp1p1p/5np1/2pp4/5N2/1BN1P3/PP1B1PPP/R2R2K1 b kq - 3 15'}) ON CREATE SET p29.score = -10, p29.depth = 10 MERGE (p28)-[:NEXT {move:'f8e7'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'r3k2r/1bnp1pbp/5np1/2pp4/5N2/1BN1P3/PP1B1PPP/R2R2K1 w kq - 4 16'}) ON CREATE SET p30.score = 19, p30.depth = 10 MERGE (p29)-[:NEXT {move:'c3a4'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'r3k2r/1bnp1pbp/5np1/2pp4/5N2/1BN1P3/PP3PPP/R2RB1K1 b kq - 5 16'}) ON CREATE SET p31.score = 0, p31.depth = 10 MERGE (p30)-[:NEXT {move:'a8a6'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'r3k2r/1bnp1pbp/5np1/3p4/2p2N2/1BN1P3/PP3PPP/R2RB1K1 w kq - 0 17'}) ON CREATE SET p32.score = 11, p32.depth = 10 MERGE (p31)-[:NEXT {move:'b3c2'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'r3k2r/1bnp1pbp/5np1/3p4/2p2N2/2N1P3/PPB2PPP/R2RB1K1 b kq - 1 17'}) ON CREATE SET p33.score = -8, p33.depth = 10 MERGE (p32)-[:NEXT {move:'e8g8'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
MERGE (p34:Position {fen:'r4rk1/1bnp1pbp/5np1/3p4/2p2N2/2N1P3/PPB2PPP/R2RB1K1 w - - 2 18'}) ON CREATE SET p34.score = 17, p34.depth = 10 MERGE (p33)-[:NEXT {move:'a2a4'}]->(p34) MERGE (p34)<-[:CONTAINS {movenum:34}]-(g)
MERGE (p35:Position {fen:'r4rk1/1bnp1pbp/5np1/3p4/1Pp2N2/2N1P3/P1B2PPP/R2RB1K1 b - b3 0 18'}) ON CREATE SET p35.score = 0, p35.depth = 10 MERGE (p34)-[:NEXT {move:'a8a3'}]->(p35) MERGE (p35)<-[:CONTAINS {movenum:35}]-(g)
MERGE (p36:Position {fen:'5rk1/1bnp1pbp/5np1/3p4/1Pp2N2/r1N1P3/P1B2PPP/R2RB1K1 w - - 1 19'}) ON CREATE SET p36.score = 9, p36.depth = 10 MERGE (p35)-[:NEXT {move:'a1b1'}]->(p36) MERGE (p36)<-[:CONTAINS {movenum:36}]-(g)
MERGE (p37:Position {fen:'5rk1/1bnp1pbp/5np1/3p4/1Pp2N2/r3P3/P1B2PPP/RN1RB1K1 b - - 2 19'}) ON CREATE SET p37.score = 3, p37.depth = 10 MERGE (p36)-[:NEXT {move:'a3a6'}]->(p37) MERGE (p37)<-[:CONTAINS {movenum:37}]-(g)
MERGE (p38:Position {fen:'r4rk1/1bnp1pbp/5np1/3p4/1Pp2N2/4P3/P1B2PPP/RN1RB1K1 w - - 3 20'}) ON CREATE SET p38.score = 0, p38.depth = 10 MERGE (p37)-[:NEXT {move:'e1c3'}]->(p38) MERGE (p38)<-[:CONTAINS {movenum:38}]-(g)
MERGE (p39:Position {fen:'r4rk1/1bnp1pbp/5np1/3p4/1Pp2N2/2B1P3/P1B2PPP/RN1R2K1 b - - 4 20'}) ON CREATE SET p39.score = -12, p39.depth = 10 MERGE (p38)-[:NEXT {move:'c7e6'}]->(p39) MERGE (p39)<-[:CONTAINS {movenum:39}]-(g)
MERGE (p40:Position {fen:'r4rk1/1b1p1pbp/5np1/1n1p4/1Pp2N2/2B1P3/P1B2PPP/RN1R2K1 w - - 5 21'}) ON CREATE SET p40.score = 35, p40.depth = 10 MERGE (p39)-[:NEXT {move:'a2a4'}]->(p40) MERGE (p40)<-[:CONTAINS {movenum:40}]-(g)
MERGE (p41:Position {fen:'r4rk1/1b1p1pbp/5np1/1n1p4/1Pp5/2B1P3/P1B1NPPP/RN1R2K1 b - - 6 21'}) ON CREATE SET p41.score = -5, p41.depth = 10 MERGE (p40)-[:NEXT {move:'d5d4'}]->(p41) MERGE (p41)<-[:CONTAINS {movenum:41}]-(g)
MERGE (p42:Position {fen:'r4rk1/1b1p1pbp/5np1/3p4/1Pp5/2n1P3/P1B1NPPP/RN1R2K1 w - - 0 22'}) ON CREATE SET p42.score = 0, p42.depth = 10 MERGE (p41)-[:NEXT {move:'b1c3'}]->(p42) MERGE (p42)<-[:CONTAINS {movenum:42}]-(g)
MERGE (p43:Position {fen:'r4rk1/1b1p1pbp/5np1/3p4/1Pp5/2N1P3/P1B1NPPP/R2R2K1 b - - 0 22'}) ON CREATE SET p43.score = 0, p43.depth = 10 MERGE (p42)-[:NEXT {move:'a8a3'}]->(p43) MERGE (p43)<-[:CONTAINS {movenum:43}]-(g)
MERGE (p44:Position {fen:'rr4k1/1b1p1pbp/5np1/3p4/1Pp5/2N1P3/P1B1NPPP/R2R2K1 w - - 1 23'}) ON CREATE SET p44.score = 73, p44.depth = 10 MERGE (p43)-[:NEXT {move:'a2a4'}]->(p44) MERGE (p44)<-[:CONTAINS {movenum:44}]-(g)
MERGE (p45:Position {fen:'rr4k1/1b1p1pbp/5np1/3p4/PPp5/2N1P3/2B1NPPP/R2R2K1 b - a3 0 23'}) ON CREATE SET p45.score = 61, p45.depth = 10 MERGE (p44)-[:NEXT {move:'g7f8'}]->(p45) MERGE (p45)<-[:CONTAINS {movenum:45}]-(g)
MERGE (p46:Position {fen:'rr2n1k1/1b1p1pbp/6p1/3p4/PPp5/2N1P3/2B1NPPP/R2R2K1 w - - 1 24'}) ON CREATE SET p46.score = 70, p46.depth = 10 MERGE (p45)-[:NEXT {move:'b4b5'}]->(p46) MERGE (p46)<-[:CONTAINS {movenum:46}]-(g)
MERGE (p47:Position {fen:'rr2n1k1/1b1p1pbp/6p1/3p4/PPp5/2N1P3/2B1NPPP/1R1R2K1 b - - 2 24'}) ON CREATE SET p47.score = 59, p47.depth = 10 MERGE (p46)-[:NEXT {move:'e8f6'}]->(p47) MERGE (p47)<-[:CONTAINS {movenum:47}]-(g)
MERGE (p48:Position {fen:'rr4k1/1bnp1pbp/6p1/3p4/PPp5/2N1P3/2B1NPPP/1R1R2K1 w - - 3 25'}) ON CREATE SET p48.score = 69, p48.depth = 10 MERGE (p47)-[:NEXT {move:'b4b5'}]->(p48) MERGE (p48)<-[:CONTAINS {movenum:48}]-(g)
MERGE (p49:Position {fen:'rr4k1/1bnp1pbp/6p1/1P1p4/P1p5/2N1P3/2B1NPPP/1R1R2K1 b - - 0 25'}) ON CREATE SET p49.score = 70, p49.depth = 10 MERGE (p48)-[:NEXT {move:'a8a5'}]->(p49) MERGE (p49)<-[:CONTAINS {movenum:49}]-(g)
MERGE (p50:Position {fen:'1r4k1/1bnp1pbp/6p1/rP1p4/P1p5/2N1P3/2B1NPPP/1R1R2K1 w - - 1 26'}) ON CREATE SET p50.score = 72, p50.depth = 10 MERGE (p49)-[:NEXT {move:'g2g3'}]->(p50) MERGE (p50)<-[:CONTAINS {movenum:50}]-(g)
MERGE (p51:Position {fen:'1r4k1/1bnp1pbp/6p1/rP1p4/P1p5/2N1P3/2BRNPPP/1R4K1 b - - 2 26'}) ON CREATE SET p51.score = 49, p51.depth = 10 MERGE (p50)-[:NEXT {move:'c7a8'}]->(p51) MERGE (p51)<-[:CONTAINS {movenum:51}]-(g)
MERGE (p52:Position {fen:'1r4k1/1bnp2bp/6p1/rP1p1p2/P1p5/2N1P3/2BRNPPP/1R4K1 w - f6 0 27'}) ON CREATE SET p52.score = 56, p52.depth = 10 MERGE (p51)-[:NEXT {move:'f2f3'}]->(p52) MERGE (p52)<-[:CONTAINS {movenum:52}]-(g)
MERGE (p53:Position {fen:'1r4k1/1bnp2bp/6p1/rP1p1p2/P1p5/2N1P1P1/2BRNP1P/1R4K1 b - - 0 27'}) ON CREATE SET p53.score = 40, p53.depth = 10 MERGE (p52)-[:NEXT {move:'b8e8'}]->(p53) MERGE (p53)<-[:CONTAINS {movenum:53}]-(g)
MERGE (p54:Position {fen:'1r6/1bnp1kbp/6p1/rP1p1p2/P1p5/2N1P1P1/2BRNP1P/1R4K1 w - - 1 28'}) ON CREATE SET p54.score = 66, p54.depth = 10 MERGE (p53)-[:NEXT {move:'f2f3'}]->(p54) MERGE (p54)<-[:CONTAINS {movenum:54}]-(g)
MERGE (p55:Position {fen:'1r6/1bnp1kbp/6p1/rP1p1p2/P1p5/2N1P1P1/2BRNP1P/3R2K1 b - - 2 28'}) ON CREATE SET p55.score = 39, p55.depth = 10 MERGE (p54)-[:NEXT {move:'a5a8'}]->(p55) MERGE (p55)<-[:CONTAINS {movenum:55}]-(g)
MERGE (p56:Position {fen:'1r6/1b1p1kbp/4n1p1/rP1p1p2/P1p5/2N1P1P1/2BRNP1P/3R2K1 w - - 3 29'}) ON CREATE SET p56.score = 92, p56.depth = 10 MERGE (p55)-[:NEXT {move:'c3d5'}]->(p56) MERGE (p56)<-[:CONTAINS {movenum:56}]-(g)
MERGE (p57:Position {fen:'1r6/1b1p1kbp/4n1p1/rP1p1p2/P1p4P/2N1P1P1/2BRNP2/3R2K1 b - h3 0 29'}) ON CREATE SET p57.score = -1, p57.depth = 10 MERGE (p56)-[:NEXT {move:'d5d4'}]->(p57) MERGE (p57)<-[:CONTAINS {movenum:57}]-(g)
MERGE (p58:Position {fen:'1r6/1bnp1kbp/6p1/rP1p1p2/P1p4P/2N1P1P1/2BRNP2/3R2K1 w - - 1 30'}) ON CREATE SET p58.score = 57, p58.depth = 10 MERGE (p57)-[:NEXT {move:'f2f3'}]->(p58) MERGE (p58)<-[:CONTAINS {movenum:58}]-(g)
MERGE (p59:Position {fen:'1r6/1bnp1kbp/6p1/rP1p1p2/P1p4P/2N1P1P1/2BRNP2/3R1K2 b - - 2 30'}) ON CREATE SET p59.score = 37, p59.depth = 10 MERGE (p58)-[:NEXT {move:'a5a8'}]->(p59) MERGE (p59)<-[:CONTAINS {movenum:59}]-(g)
MERGE (p60:Position {fen:'1r6/1bnpk1bp/6p1/rP1p1p2/P1p4P/2N1P1P1/2BRNP2/3R1K2 w - - 3 31'}) ON CREATE SET p60.score = 48, p60.depth = 10 MERGE (p59)-[:NEXT {move:'b5b6'}]->(p60) MERGE (p60)<-[:CONTAINS {movenum:60}]-(g)
MERGE (p61:Position {fen:'1r6/1bnpk1bp/6p1/rP1p1p2/P1p1P2P/2N3P1/2BRNP2/3R1K2 b - - 0 31'}) ON CREATE SET p61.score = 42, p61.depth = 10 MERGE (p60)-[:NEXT {move:'b8f8'}]->(p61) MERGE (p61)<-[:CONTAINS {movenum:61}]-(g)
MERGE (p62:Position {fen:'1r6/1bnpk1bp/6p1/rP1p4/P1p1p2P/2N3P1/2BRNP2/3R1K2 w - - 0 32'}) ON CREATE SET p62.score = 37, p62.depth = 10 MERGE (p61)-[:NEXT {move:'c2e4'}]->(p62) MERGE (p62)<-[:CONTAINS {movenum:62}]-(g)
MERGE (p63:Position {fen:'1r6/1bnpk1bp/6p1/rP1p4/P1p1B2P/2N3P1/3RNP2/3R1K2 b - - 0 32'}) ON CREATE SET p63.score = 58, p63.depth = 10 MERGE (p62)-[:NEXT {move:'g7f6'}]->(p63) MERGE (p63)<-[:CONTAINS {movenum:63}]-(g)
MERGE (p64:Position {fen:'3r4/1bnpk1bp/6p1/rP1p4/P1p1B2P/2N3P1/3RNP2/3R1K2 w - - 1 33'}) ON CREATE SET p64.score = 135, p64.depth = 10 MERGE (p63)-[:NEXT {move:'b5b6'}]->(p64) MERGE (p64)<-[:CONTAINS {movenum:64}]-(g)
MERGE (p65:Position {fen:'3r4/1bnpk1bp/1P4p1/r2p4/P1p1B2P/2N3P1/3RNP2/3R1K2 b - - 0 33'}) ON CREATE SET p65.score = 130, p65.depth = 10 MERGE (p64)-[:NEXT {move:'c7e6'}]->(p65) MERGE (p65)<-[:CONTAINS {movenum:65}]-(g)
MERGE (p66:Position {fen:'n2r4/1b1pk1bp/1P4p1/r2p4/P1p1B2P/2N3P1/3RNP2/3R1K2 w - - 1 34'}) ON CREATE SET p66.score = 186, p66.depth = 10 MERGE (p65)-[:NEXT {move:'e4d5'}]->(p66) MERGE (p66)<-[:CONTAINS {movenum:66}]-(g)
MERGE (p67:Position {fen:'n2r4/1b1pk1bp/1P4p1/r2B4/P1p4P/2N3P1/3RNP2/3R1K2 b - - 0 34'}) ON CREATE SET p67.score = 186, p67.depth = 10 MERGE (p66)-[:NEXT {move:'d8b8'}]->(p67) MERGE (p67)<-[:CONTAINS {movenum:67}]-(g)
MERGE (p68:Position {fen:'nr6/1b1pk1bp/1P4p1/r2B4/P1p4P/2N3P1/3RNP2/3R1K2 w - - 1 35'}) ON CREATE SET p68.score = 191, p68.depth = 10 MERGE (p67)-[:NEXT {move:'d5b7'}]->(p68) MERGE (p68)<-[:CONTAINS {movenum:68}]-(g)
MERGE (p69:Position {fen:'nr6/1B1pk1bp/1P4p1/r7/P1p4P/2N3P1/3RNP2/3R1K2 b - - 0 35'}) ON CREATE SET p69.score = 206, p69.depth = 10 MERGE (p68)-[:NEXT {move:'b8b7'}]->(p69) MERGE (p69)<-[:CONTAINS {movenum:69}]-(g)
MERGE (p70:Position {fen:'n7/1r1pk1bp/1P4p1/r7/P1p4P/2N3P1/3RNP2/3R1K2 w - - 0 36'}) ON CREATE SET p70.score = 198, p70.depth = 10 MERGE (p69)-[:NEXT {move:'d2d5'}]->(p70) MERGE (p70)<-[:CONTAINS {movenum:70}]-(g)
MERGE (p71:Position {fen:'n7/1r1pk1bp/1P4p1/r2R4/P1p4P/2N3P1/4NP2/3R1K2 b - - 1 36'}) ON CREATE SET p71.score = 217, p71.depth = 10 MERGE (p70)-[:NEXT {move:'a5a6'}]->(p71) MERGE (p71)<-[:CONTAINS {movenum:71}]-(g)
MERGE (p72:Position {fen:'n7/1r1pk1bp/rP4p1/3R4/P1p4P/2N3P1/4NP2/3R1K2 w - - 2 37'}) ON CREATE SET p72.score = 295, p72.depth = 10 MERGE (p71)-[:NEXT {move:'a4a5'}]->(p72) MERGE (p72)<-[:CONTAINS {movenum:72}]-(g)
MERGE (p73:Position {fen:'n7/1r1pk1bp/rP4p1/P2R4/2p4P/2N3P1/4NP2/3R1K2 b - - 0 37'}) ON CREATE SET p73.score = 249, p73.depth = 10 MERGE (p72)-[:NEXT {move:'a8b6'}]->(p73) MERGE (p73)<-[:CONTAINS {movenum:73}]-(g)
MERGE (p74:Position {fen:'8/1r1pk1bp/rn4p1/P2R4/2p4P/2N3P1/4NP2/3R1K2 w - - 0 38'}) ON CREATE SET p74.score = 330, p74.depth = 10 MERGE (p73)-[:NEXT {move:'d5b5'}]->(p74) MERGE (p74)<-[:CONTAINS {movenum:74}]-(g)
MERGE (p75:Position {fen:'8/1r1pk1bp/rn4p1/PR6/2p4P/2N3P1/4NP2/3R1K2 b - - 1 38'}) ON CREATE SET p75.score = 295, p75.depth = 10 MERGE (p74)-[:NEXT {move:'e7d8'}]->(p75) MERGE (p75)<-[:CONTAINS {movenum:75}]-(g)
MERGE (p76:Position {fen:'8/1r1pk2p/rn4p1/PR6/2p4P/2b3P1/4NP2/3R1K2 w - - 0 39'}) ON CREATE SET p76.score = 367, p76.depth = 10 MERGE (p75)-[:NEXT {move:'e2c3'}]->(p76) MERGE (p76)<-[:CONTAINS {movenum:76}]-(g)
MERGE (p77:Position {fen:'8/1r1pk2p/rn4p1/PR6/2p4P/2N3P1/5P2/3R1K2 b - - 0 39'}) ON CREATE SET p77.score = 369, p77.depth = 10 MERGE (p76)-[:NEXT {move:'d7d6'}]->(p77) MERGE (p77)<-[:CONTAINS {movenum:77}]-(g)
MERGE (p78:Position {fen:'8/1r1p3p/rn2k1p1/PR6/2p4P/2N3P1/5P2/3R1K2 w - - 1 40'}) ON CREATE SET p78.score = 469, p78.depth = 10 MERGE (p77)-[:NEXT {move:'c3e4'}]->(p78) MERGE (p78)<-[:CONTAINS {movenum:78}]-(g)
MERGE (p79:Position {fen:'8/1r1p3p/rn2k1p1/PR6/2p4P/2N3P1/5P2/1R3K2 b - - 2 40'}) ON CREATE SET p79.score = 365, p79.depth = 10 MERGE (p78)-[:NEXT {move:'b6a4'}]->(p79) MERGE (p79)<-[:CONTAINS {movenum:79}]-(g)
MERGE (p80:Position {fen:'8/1r5p/rn2k1p1/PR1p4/2p4P/2N3P1/5P2/1R3K2 w - d6 0 41'}) ON CREATE SET p80.score = 510, p80.depth = 10 MERGE (p79)-[:NEXT {move:'a5b6'}]->(p80) MERGE (p80)<-[:CONTAINS {movenum:80}]-(g)
;
CREATE (g:Game) SET g.black = 'Polgar, Zsuzsa', g.white = 'Berg, Klaus', g.date= '1983.??.??', g.result = '0-1'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1'}) ON CREATE SET p1.score = 41, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - 1 2'}) ON CREATE SET p2.score = 18, p2.depth = 10 MERGE (p1)-[:NEXT {move:'c1f4'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkb1r/pppppppp/5n2/8/2PP4/8/PP2PPPP/RNBQKBNR b KQkq c3 0 2'}) ON CREATE SET p3.score = -14, p3.depth = 10 MERGE (p2)-[:NEXT {move:'e7e6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkb1r/pp1ppppp/5n2/2p5/2PP4/8/PP2PPPP/RNBQKBNR w KQkq c6 0 3'}) ON CREATE SET p4.score = 18, p4.depth = 10 MERGE (p3)-[:NEXT {move:'e2e3'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkb1r/pp1ppppp/5n2/2pP4/2P5/8/PP2PPPP/RNBQKBNR b KQkq - 0 3'}) ON CREATE SET p5.score = 25, p5.depth = 10 MERGE (p4)-[:NEXT {move:'e7e6'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqkb1r/p2ppppp/5n2/1ppP4/2P5/8/PP2PPPP/RNBQKBNR w KQkq b6 0 4'}) ON CREATE SET p6.score = 60, p6.depth = 10 MERGE (p5)-[:NEXT {move:'c4b5'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqkb1r/p2ppppp/5n2/1PpP4/8/8/PP2PPPP/RNBQKBNR b KQkq - 0 4'}) ON CREATE SET p7.score = 54, p7.depth = 10 MERGE (p6)-[:NEXT {move:'a7a6'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbqkb1r/3ppppp/p4n2/1PpP4/8/8/PP2PPPP/RNBQKBNR w KQkq - 0 5'}) ON CREATE SET p8.score = 37, p8.depth = 10 MERGE (p7)-[:NEXT {move:'e2e3'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbqkb1r/3ppppp/p4n2/1PpP4/8/4P3/PP3PPP/RNBQKBNR b KQkq - 0 5'}) ON CREATE SET p9.score = 33, p9.depth = 10 MERGE (p8)-[:NEXT {move:'e7e6'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'rnbqkb1r/3ppp1p/p4np1/1PpP4/8/4P3/PP3PPP/RNBQKBNR w KQkq - 0 6'}) ON CREATE SET p10.score = 73, p10.depth = 10 MERGE (p9)-[:NEXT {move:'b1c3'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'rnbqkb1r/3ppp1p/p4np1/1PpP4/8/2N1P3/PP3PPP/R1BQKBNR b KQkq - 1 6'}) ON CREATE SET p11.score = 69, p11.depth = 10 MERGE (p10)-[:NEXT {move:'d7d6'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'rnbqk2r/3pppbp/p4np1/1PpP4/8/2N1P3/PP3PPP/R1BQKBNR w KQkq - 2 7'}) ON CREATE SET p12.score = 73, p12.depth = 10 MERGE (p11)-[:NEXT {move:'e3e4'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'rnbqk2r/3pppbp/p4np1/1PpP4/8/2N1PN2/PP3PPP/R1BQKB1R b KQkq - 3 7'}) ON CREATE SET p13.score = 60, p13.depth = 10 MERGE (p12)-[:NEXT {move:'d7d6'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'rnbq1rk1/3pppbp/p4np1/1PpP4/8/2N1PN2/PP3PPP/R1BQKB1R w KQ - 4 8'}) ON CREATE SET p14.score = 56, p14.depth = 10 MERGE (p13)-[:NEXT {move:'f1d3'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'rnbq1rk1/3pppbp/p4np1/1PpP4/P7/2N1PN2/1P3PPP/R1BQKB1R b KQ a3 0 8'}) ON CREATE SET p15.score = 48, p15.depth = 10 MERGE (p14)-[:NEXT {move:'c8b7'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'rn1q1rk1/1b1pppbp/p4np1/1PpP4/P7/2N1PN2/1P3PPP/R1BQKB1R w KQ - 1 9'}) ON CREATE SET p16.score = 70, p16.depth = 10 MERGE (p15)-[:NEXT {move:'e3e4'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'rn1q1rk1/1b1pppbp/p4np1/1PpP4/P3P3/2N2N2/1P3PPP/R1BQKB1R b KQ - 0 9'}) ON CREATE SET p17.score = 60, p17.depth = 10 MERGE (p16)-[:NEXT {move:'e7e6'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'rn1q1rk1/1b1p1pbp/p3pnp1/1PpP4/P3P3/2N2N2/1P3PPP/R1BQKB1R w KQ - 0 10'}) ON CREATE SET p18.score = 36, p18.depth = 10 MERGE (p17)-[:NEXT {move:'c1g5'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'rn1q1rk1/1b1p1pbp/p3pnp1/1PpP2B1/P3P3/2N2N2/1P3PPP/R2QKB1R b KQ - 1 10'}) ON CREATE SET p19.score = 43, p19.depth = 10 MERGE (p18)-[:NEXT {move:'e6d5'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'rn1q1rk1/1b1p1pbp/p4np1/1Ppp2B1/P3P3/2N2N2/1P3PPP/R2QKB1R w KQ - 0 11'}) ON CREATE SET p20.score = 29, p20.depth = 10 MERGE (p19)-[:NEXT {move:'e4e5'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'rn1q1rk1/1b1p1pbp/P4np1/2pp2B1/P3P3/2N2N2/1P3PPP/R2QKB1R b KQ - 0 11'}) ON CREATE SET p21.score = -20, p21.depth = 10 MERGE (p20)-[:NEXT {move:'b8a6'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'r2q1rk1/1b1p1pbp/n4np1/2pp2B1/P3P3/2N2N2/1P3PPP/R2QKB1R w KQ - 0 12'}) ON CREATE SET p22.score = -50, p22.depth = 10 MERGE (p21)-[:NEXT {move:'e4d5'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'r2q1rk1/1b1p1pbp/n4np1/2pP2B1/P7/2N2N2/1P3PPP/R2QKB1R b KQ - 0 12'}) ON CREATE SET p23.score = -71, p23.depth = 10 MERGE (p22)-[:NEXT {move:'d8b6'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'r4rk1/1b1p1pbp/n4np1/q1pP2B1/P7/2N2N2/1P3PPP/R2QKB1R w KQ - 1 13'}) ON CREATE SET p24.score = -56, p24.depth = 10 MERGE (p23)-[:NEXT {move:'g5d2'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'r4rk1/1b1p1pbp/n4Bp1/q1pP4/P7/2N2N2/1P3PPP/R2QKB1R b KQ - 0 13'}) ON CREATE SET p25.score = -117, p25.depth = 10 MERGE (p24)-[:NEXT {move:'g7f6'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'r4rk1/1b1p1p1p/n4bp1/q1pP4/P7/2N2N2/1P3PPP/R2QKB1R w KQ - 0 14'}) ON CREATE SET p26.score = -94, p26.depth = 10 MERGE (p25)-[:NEXT {move:'f1e2'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'r4rk1/1b1p1p1p/n4bp1/q1pP4/P7/2N2N2/1P1Q1PPP/R3KB1R b KQ - 1 14'}) ON CREATE SET p27.score = -112, p27.depth = 10 MERGE (p26)-[:NEXT {move:'a6b4'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'r4rk1/1b1p1p1p/5bp1/q1pP4/Pn6/2N2N2/1P1Q1PPP/R3KB1R w KQ - 2 15'}) ON CREATE SET p28.score = -156, p28.depth = 10 MERGE (p27)-[:NEXT {move:'f1e2'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'r4rk1/1b1p1p1p/5bp1/q1pP4/PnB5/2N2N2/1P1Q1PPP/R3K2R b KQ - 3 15'}) ON CREATE SET p29.score = -299, p29.depth = 10 MERGE (p28)-[:NEXT {move:'b7a6'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'r4rk1/3p1p1p/b4bp1/q1pP4/PnB5/2N2N2/1P1Q1PPP/R3K2R w KQ - 4 16'}) ON CREATE SET p30.score = -214, p30.depth = 10 MERGE (p29)-[:NEXT {move:'c4a6'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'r4rk1/3p1p1p/B4bp1/q1pP4/Pn6/2N2N2/1P1Q1PPP/R3K2R b KQ - 0 16'}) ON CREATE SET p31.score = -256, p31.depth = 10 MERGE (p30)-[:NEXT {move:'a5a6'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'r4rk1/3p1p1p/q4bp1/2pP4/Pn6/2N2N2/1P1Q1PPP/R3K2R w KQ - 0 17'}) ON CREATE SET p32.score = -210, p32.depth = 10 MERGE (p31)-[:NEXT {move:'e1d1'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'r4rk1/3p1p1p/q4bp1/2pP4/Pn6/2N2N2/1P1Q1PPP/R2K3R b - - 1 17'}) ON CREATE SET p33.score = -216, p33.depth = 10 MERGE (p32)-[:NEXT {move:'f6g7'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
MERGE (p34:Position {fen:'r4rk1/3p1p1p/5bp1/2pP4/Pnq5/2N2N2/1P1Q1PPP/R2K3R w - - 2 18'}) ON CREATE SET p34.score = -200, p34.depth = 10 MERGE (p33)-[:NEXT {move:'a1a3'}]->(p34) MERGE (p34)<-[:CONTAINS {movenum:34}]-(g)
MERGE (p35:Position {fen:'r4rk1/3p1p1p/5bp1/2pP4/Pnq5/2N2N2/1P1Q1PPP/R2KR3 b - - 3 18'}) ON CREATE SET p35.score = -242, p35.depth = 10 MERGE (p34)-[:NEXT {move:'a8b8'}]->(p35) MERGE (p35)<-[:CONTAINS {movenum:35}]-(g)
MERGE (p36:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/Pnq5/2N2N2/1P1Q1PPP/R2KR3 w - - 4 19'}) ON CREATE SET p36.score = -215, p36.depth = 10 MERGE (p35)-[:NEXT {move:'a4a5'}]->(p36) MERGE (p36)<-[:CONTAINS {movenum:36}]-(g)
MERGE (p37:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/Pnq5/2N1RN2/1P1Q1PPP/R2K4 b - - 5 19'}) ON CREATE SET p37.score = -284, p37.depth = 10 MERGE (p36)-[:NEXT {move:'f6d4'}]->(p37) MERGE (p37)<-[:CONTAINS {movenum:37}]-(g)
MERGE (p38:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/Pn6/1qN1RN2/1P1Q1PPP/R2K4 w - - 6 20'}) ON CREATE SET p38.score = -247, p38.depth = 10 MERGE (p37)-[:NEXT {move:'d1e2'}]->(p38) MERGE (p38)<-[:CONTAINS {movenum:38}]-(g)
MERGE (p39:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/Pn6/1qN1RN2/1P1QKPPP/R7 b - - 7 20'}) ON CREATE SET p39.score = -311, p39.depth = 10 MERGE (p38)-[:NEXT {move:'b3c4'}]->(p39) MERGE (p39)<-[:CONTAINS {movenum:39}]-(g)
MERGE (p40:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/P7/1qN1RN2/1PnQKPPP/R7 w - - 8 21'}) ON CREATE SET p40.score = -240, p40.depth = 10 MERGE (p39)-[:NEXT {move:'a1c1'}]->(p40) MERGE (p40)<-[:CONTAINS {movenum:40}]-(g)
MERGE (p41:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/P7/1qN1RN2/1PnQKPPP/2R5 b - - 9 21'}) ON CREATE SET p41.score = -315, p41.depth = 10 MERGE (p40)-[:NEXT {move:'b3c4'}]->(p41) MERGE (p41)<-[:CONTAINS {movenum:41}]-(g)
MERGE (p42:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/P7/1qN1nN2/1P1QKPPP/2R5 w - - 0 22'}) ON CREATE SET p42.score = -270, p42.depth = 10 MERGE (p41)-[:NEXT {move:'f2e3'}]->(p42) MERGE (p42)<-[:CONTAINS {movenum:42}]-(g)
MERGE (p43:Position {fen:'r3r1k1/3p1p1p/5bp1/2pP4/P7/1qN1PN2/1P1QK1PP/2R5 b - - 0 22'}) ON CREATE SET p43.score = -260, p43.depth = 10 MERGE (p42)-[:NEXT {move:'d7d6'}]->(p43) MERGE (p43)<-[:CONTAINS {movenum:43}]-(g)
MERGE (p44:Position {fen:'r3r1k1/3p1p1p/6p1/2pP4/P2b4/1qN1PN2/1P1QK1PP/2R5 w - - 1 23'}) ON CREATE SET p44.score = -148, p44.depth = 10 MERGE (p43)-[:NEXT {move:'f3d4'}]->(p44) MERGE (p44)<-[:CONTAINS {movenum:44}]-(g)
MERGE (p45:Position {fen:'r3r1k1/3p1p1p/6p1/2pP4/P2N4/1qN1P3/1P1QK1PP/2R5 b - - 0 23'}) ON CREATE SET p45.score = -190, p45.depth = 10 MERGE (p44)-[:NEXT {move:'c5d4'}]->(p45) MERGE (p45)<-[:CONTAINS {movenum:45}]-(g)
MERGE (p46:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/P2p4/1qN1P3/1P1QK1PP/2R5 w - - 0 24'}) ON CREATE SET p46.score = -169, p46.depth = 10 MERGE (p45)-[:NEXT {move:'d2d4'}]->(p46) MERGE (p46)<-[:CONTAINS {movenum:46}]-(g)
MERGE (p47:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/P2Q4/1qN1P3/1P2K1PP/2R5 b - - 0 24'}) ON CREATE SET p47.score = -198, p47.depth = 10 MERGE (p46)-[:NEXT {move:'b3b2'}]->(p47) MERGE (p47)<-[:CONTAINS {movenum:47}]-(g)
MERGE (p48:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/P2Q4/2N1P3/1q2K1PP/2R5 w - - 0 25'}) ON CREATE SET p48.score = -158, p48.depth = 10 MERGE (p47)-[:NEXT {move:'d4d2'}]->(p48) MERGE (p48)<-[:CONTAINS {movenum:48}]-(g)
MERGE (p49:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/P7/2N1P3/1q1QK1PP/2R5 b - - 1 25'}) ON CREATE SET p49.score = -175, p49.depth = 10 MERGE (p48)-[:NEXT {move:'b2b4'}]->(p49) MERGE (p49)<-[:CONTAINS {movenum:49}]-(g)
MERGE (p50:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/Pq6/2N1P3/3QK1PP/2R5 w - - 2 26'}) ON CREATE SET p50.score = -195, p50.depth = 10 MERGE (p49)-[:NEXT {move:'g2g3'}]->(p50) MERGE (p50)<-[:CONTAINS {movenum:50}]-(g)
MERGE (p51:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/Pq6/2N1P3/3QK1PP/1R6 b - - 3 26'}) ON CREATE SET p51.score = -293, p51.depth = 10 MERGE (p50)-[:NEXT {move:'b4h4'}]->(p51) MERGE (p51)<-[:CONTAINS {movenum:51}]-(g)
MERGE (p52:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/P6q/2N1P3/3QK1PP/1R6 w - - 4 27'}) ON CREATE SET p52.score = -258, p52.depth = 10 MERGE (p51)-[:NEXT {move:'e2f1'}]->(p52) MERGE (p52)<-[:CONTAINS {movenum:52}]-(g)
MERGE (p53:Position {fen:'r3r1k1/3p1p1p/6p1/3P4/P6q/2N1PK2/3Q2PP/1R6 b - - 5 27'}) ON CREATE SET p53.score = -350, p53.depth = 10 MERGE (p52)-[:NEXT {move:'h4h2'}]->(p53) MERGE (p53)<-[:CONTAINS {movenum:53}]-(g)
MERGE (p54:Position {fen:'4r1k1/3p1p1p/r5p1/3P4/P6q/2N1PK2/3Q2PP/1R6 w - - 6 28'}) ON CREATE SET p54.score = -272, p54.depth = 10 MERGE (p53)-[:NEXT {move:'g2g3'}]->(p54) MERGE (p54)<-[:CONTAINS {movenum:54}]-(g)
MERGE (p55:Position {fen:'4r1k1/3p1p1p/r5p1/3P4/P6q/2N1PKP1/3Q3P/1R6 b - - 0 28'}) ON CREATE SET p55.score = -289, p55.depth = 10 MERGE (p54)-[:NEXT {move:'h4h3'}]->(p55) MERGE (p55)<-[:CONTAINS {movenum:55}]-(g)
MERGE (p56:Position {fen:'4r1k1/3p1p1p/r5p1/3P4/P7/2N1PKPq/3Q3P/1R6 w - - 1 29'}) ON CREATE SET p56.score = -227, p56.depth = 10 MERGE (p55)-[:NEXT {move:'d2d4'}]->(p56) MERGE (p56)<-[:CONTAINS {movenum:56}]-(g)
MERGE (p57:Position {fen:'4r1k1/3p1p1p/r2P2p1/8/P7/2N1PKPq/3Q3P/1R6 b - - 0 29'}) ON CREATE SET p57.score = -329, p57.depth = 10 MERGE (p56)-[:NEXT {move:'a6a4'}]->(p57) MERGE (p57)<-[:CONTAINS {movenum:57}]-(g)
MERGE (p58:Position {fen:'4r1k1/3p1p1p/3P2p1/8/r7/2N1PKPq/3Q3P/1R6 w - - 0 30'}) ON CREATE SET p58.score = -280, p58.depth = 10 MERGE (p57)-[:NEXT {move:'d2d5'}]->(p58) MERGE (p58)<-[:CONTAINS {movenum:58}]-(g)
MERGE (p59:Position {fen:'4r1k1/3p1p1p/3P2p1/3Q4/r7/2N1PKPq/7P/1R6 b - - 1 30'}) ON CREATE SET p59.score = -448, p59.depth = 10 MERGE (p58)-[:NEXT {move:'a4a3'}]->(p59) MERGE (p59)<-[:CONTAINS {movenum:59}]-(g)
MERGE (p60:Position {fen:'4r1k1/3p1p1p/3P2p1/3Q4/8/r1N1PKPq/7P/1R6 w - - 2 31'}) ON CREATE SET p60.score = -434, p60.depth = 10 MERGE (p59)-[:NEXT {move:'c3e4'}]->(p60) MERGE (p60)<-[:CONTAINS {movenum:60}]-(g)
MERGE (p61:Position {fen:'4r1k1/3p1p1p/3P2p1/3Q4/4N3/r3PKPq/7P/1R6 b - - 3 31'}) ON CREATE SET p61.score = -486, p61.depth = 10 MERGE (p60)-[:NEXT {move:'e8e6'}]->(p61) MERGE (p61)<-[:CONTAINS {movenum:61}]-(g)
MERGE (p62:Position {fen:'6k1/3p1p1p/3Pr1p1/3Q4/4N3/r3PKPq/7P/1R6 w - - 4 32'}) ON CREATE SET p62.score = -413, p62.depth = 10 MERGE (p61)-[:NEXT {move:'d5d4'}]->(p62) MERGE (p62)<-[:CONTAINS {movenum:62}]-(g)
MERGE (p63:Position {fen:'1R4k1/3p1p1p/3Pr1p1/3Q4/4N3/r3PKPq/7P/8 b - - 5 32'}) ON CREATE SET p63.score = -651, p63.depth = 10 MERGE (p62)-[:NEXT {move:'g8g7'}]->(p63) MERGE (p63)<-[:CONTAINS {movenum:63}]-(g)
MERGE (p64:Position {fen:'1R6/3p1pkp/3Pr1p1/3Q4/4N3/r3PKPq/7P/8 w - - 6 33'}) ON CREATE SET p64.score = -552, p64.depth = 10 MERGE (p63)-[:NEXT {move:'d5d4'}]->(p64) MERGE (p64)<-[:CONTAINS {movenum:64}]-(g)
MERGE (p65:Position {fen:'8/1R1p1pkp/3Pr1p1/3Q4/4N3/r3PKPq/7P/8 b - - 7 33'}) ON CREATE SET p65.score = -1500, p65.depth = 10 MERGE (p64)-[:NEXT {move:'h3f1'}]->(p65) MERGE (p65)<-[:CONTAINS {movenum:65}]-(g)
MERGE (p66:Position {fen:'8/1R1p1pkp/3Pr1p1/3Q4/4N3/r3PKP1/7P/5q2 w - - 8 34'}) ON CREATE SET p66.score = -1143, p66.depth = 10 MERGE (p65)-[:NEXT {move:'f3g4'}]->(p66) MERGE (p66)<-[:CONTAINS {movenum:66}]-(g)
;
CREATE (g:Game) SET g.black = 'Tokaji, Nagy Gyorgy', g.white = 'Polgar, Zsuzsa', g.date= '1983.??.??', g.result = '1/2-1/2'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1'}) ON CREATE SET p1.score = 41, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - 1 2'}) ON CREATE SET p2.score = 18, p2.depth = 10 MERGE (p1)-[:NEXT {move:'c1f4'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/5N2/PPP1PPPP/RNBQKB1R b KQkq - 2 2'}) ON CREATE SET p3.score = 32, p3.depth = 10 MERGE (p2)-[:NEXT {move:'e7e6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkb1r/pppppp1p/5np1/8/3P4/5N2/PPP1PPPP/RNBQKB1R w KQkq - 0 3'}) ON CREATE SET p4.score = 51, p4.depth = 10 MERGE (p3)-[:NEXT {move:'c2c4'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkb1r/pppppp1p/5np1/8/3P1B2/5N2/PPP1PPPP/RN1QKB1R b KQkq - 1 3'}) ON CREATE SET p5.score = 16, p5.depth = 10 MERGE (p4)-[:NEXT {move:'f8g7'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqk2r/ppppppbp/5np1/8/3P1B2/5N2/PPP1PPPP/RN1QKB1R w KQkq - 2 4'}) ON CREATE SET p6.score = 42, p6.depth = 10 MERGE (p5)-[:NEXT {move:'h2h3'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqk2r/ppppppbp/5np1/8/3P1B2/4PN2/PPP2PPP/RN1QKB1R b KQkq - 0 4'}) ON CREATE SET p7.score = 26, p7.depth = 10 MERGE (p6)-[:NEXT {move:'e8g8'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbq1rk1/ppppppbp/5np1/8/3P1B2/4PN2/PPP2PPP/RN1QKB1R w KQ - 1 5'}) ON CREATE SET p8.score = 40, p8.depth = 10 MERGE (p7)-[:NEXT {move:'b1c3'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbq1rk1/ppppppbp/5np1/8/3P1B2/4PN1P/PPP2PP1/RN1QKB1R b KQ - 0 5'}) ON CREATE SET p9.score = 17, p9.depth = 10 MERGE (p8)-[:NEXT {move:'c7c5'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'rnbq1rk1/pp1pppbp/5np1/2p5/3P1B2/4PN1P/PPP2PP1/RN1QKB1R w KQ c6 0 6'}) ON CREATE SET p10.score = 12, p10.depth = 10 MERGE (p9)-[:NEXT {move:'b1c3'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'rnbq1rk1/pp1pppbp/5np1/2p5/3P1B2/2P1PN1P/PP3PP1/RN1QKB1R b KQ - 0 6'}) ON CREATE SET p11.score = 8, p11.depth = 10 MERGE (p10)-[:NEXT {move:'d7d6'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'rnbq1rk1/p2pppbp/1p3np1/2p5/3P1B2/2P1PN1P/PP3PP1/RN1QKB1R w KQ - 0 7'}) ON CREATE SET p12.score = 19, p12.depth = 10 MERGE (p11)-[:NEXT {move:'f1b5'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'rnbq1rk1/p2pppbp/1p3np1/2p5/3P1B2/2P1PN1P/PP1N1PP1/R2QKB1R b KQ - 1 7'}) ON CREATE SET p13.score = 11, p13.depth = 10 MERGE (p12)-[:NEXT {move:'d7d5'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'rn1q1rk1/pb1pppbp/1p3np1/2p5/3P1B2/2P1PN1P/PP1N1PP1/R2QKB1R w KQ - 2 8'}) ON CREATE SET p14.score = 17, p14.depth = 10 MERGE (p13)-[:NEXT {move:'f1d3'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'rn1q1rk1/pb1pppbp/1p3np1/2p5/3P1B2/2P1PN1P/PP1NBPP1/R2QK2R b KQ - 3 8'}) ON CREATE SET p15.score = 2, p15.depth = 10 MERGE (p14)-[:NEXT {move:'d7d5'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'rn1q1rk1/pb2ppbp/1p1p1np1/2p5/3P1B2/2P1PN1P/PP1NBPP1/R2QK2R w KQ - 0 9'}) ON CREATE SET p16.score = 2, p16.depth = 10 MERGE (p15)-[:NEXT {move:'e1g1'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'rn1q1rk1/pb2ppbp/1p1p1np1/2p5/3P1B2/2P1PN1P/PP1NBPP1/R2Q1RK1 b - - 1 9'}) ON CREATE SET p17.score = -8, p17.depth = 10 MERGE (p16)-[:NEXT {move:'b8d7'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'r2q1rk1/pb1nppbp/1p1p1np1/2p5/3P1B2/2P1PN1P/PP1NBPP1/R2Q1RK1 w - - 2 10'}) ON CREATE SET p18.score = -8, p18.depth = 10 MERGE (p17)-[:NEXT {move:'d1c2'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'r2q1rk1/pb1nppbp/1p1p1np1/2p5/1P1P1B2/2P1PN1P/P2NBPP1/R2Q1RK1 b - b3 0 10'}) ON CREATE SET p19.score = -42, p19.depth = 10 MERGE (p18)-[:NEXT {move:'c5d4'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'r2q1rk1/pb1nppbp/1p1p2p1/2pn4/1P1P1B2/2P1PN1P/P2NBPP1/R2Q1RK1 w - - 1 11'}) ON CREATE SET p20.score = -40, p20.depth = 10 MERGE (p19)-[:NEXT {move:'d1b3'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'r2q1rk1/pb1nppbp/1p1p2p1/2pn4/1P1P1B2/1QP1PN1P/P2NBPP1/R4RK1 b - - 2 11'}) ON CREATE SET p21.score = -50, p21.depth = 10 MERGE (p20)-[:NEXT {move:'d5f4'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'r2q1rk1/pb1nppbp/1p1p2p1/3n4/1p1P1B2/1QP1PN1P/P2NBPP1/R4RK1 w - - 0 12'}) ON CREATE SET p22.score = -43, p22.depth = 10 MERGE (p21)-[:NEXT {move:'c3b4'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'r2q1rk1/pb1nppbp/1p1p2p1/3n4/1P1P1B2/1Q2PN1P/P2NBPP1/R4RK1 b - - 0 12'}) ON CREATE SET p23.score = -50, p23.depth = 10 MERGE (p22)-[:NEXT {move:'d5f4'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'r2q1rk1/pb1nppbp/1p1p2p1/8/1P1P1n2/1Q2PN1P/P2NBPP1/R4RK1 w - - 0 13'}) ON CREATE SET p24.score = -51, p24.depth = 10 MERGE (p23)-[:NEXT {move:'e3f4'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'r2q1rk1/pb1nppbp/1p1p2p1/8/1P1P1P2/1Q3N1P/P2NBPP1/R4RK1 b - - 0 13'}) ON CREATE SET p25.score = -61, p25.depth = 10 MERGE (p24)-[:NEXT {move:'e7e5'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'r2q1rk1/pb2ppbp/1p1p1np1/8/1P1P1P2/1Q3N1P/P2NBPP1/R4RK1 w - - 1 14'}) ON CREATE SET p26.score = -48, p26.depth = 10 MERGE (p25)-[:NEXT {move:'f1c1'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'r2q1rk1/pb2ppbp/1p1p1np1/8/1P1P1P2/1Q3N1P/P2NBPP1/2R2RK1 b - - 2 14'}) ON CREATE SET p27.score = -70, p27.depth = 10 MERGE (p26)-[:NEXT {move:'d8d7'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'r4rk1/pb1qppbp/1p1p1np1/8/1P1P1P2/1Q3N1P/P2NBPP1/2R2RK1 w - - 3 15'}) ON CREATE SET p28.score = -53, p28.depth = 10 MERGE (p27)-[:NEXT {move:'a2a4'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'r4rk1/pb1qppbp/1p1p1np1/8/1P1P1P2/Q4N1P/P2NBPP1/2R2RK1 b - - 4 15'}) ON CREATE SET p29.score = -128, p29.depth = 10 MERGE (p28)-[:NEXT {move:'f6d5'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'r4rk1/pb1qppbp/1p1p2p1/3n4/1P1P1P2/Q4N1P/P2NBPP1/2R2RK1 w - - 5 16'}) ON CREATE SET p30.score = -118, p30.depth = 10 MERGE (p29)-[:NEXT {move:'e2c4'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'r4rk1/pb1qppbp/1p1p2p1/3n4/1P1P1P2/Q4N1P/P1RNBPP1/5RK1 b - - 6 16'}) ON CREATE SET p31.score = -171, p31.depth = 10 MERGE (p30)-[:NEXT {move:'f8c8'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'r4rk1/pb1qppbp/1p1p2p1/8/1P1P1n2/Q4N1P/P1RNBPP1/5RK1 w - - 0 17'}) ON CREATE SET p32.score = -138, p32.depth = 10 MERGE (p31)-[:NEXT {move:'e2a6'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'r4rk1/pb1qppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P1RN1PP1/5RK1 b - - 1 17'}) ON CREATE SET p33.score = -170, p33.depth = 10 MERGE (p32)-[:NEXT {move:'b7d5'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
MERGE (p34:Position {fen:'r1r3k1/pb1qppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P1RN1PP1/5RK1 w - - 2 18'}) ON CREATE SET p34.score = -143, p34.depth = 10 MERGE (p33)-[:NEXT {move:'f1c1'}]->(p34) MERGE (p34)<-[:CONTAINS {movenum:34}]-(g)
MERGE (p35:Position {fen:'r1r3k1/pb1qppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P1RN1PP1/2R3K1 b - - 3 18'}) ON CREATE SET p35.score = -154, p35.depth = 10 MERGE (p34)-[:NEXT {move:'c8c2'}]->(p35) MERGE (p35)<-[:CONTAINS {movenum:35}]-(g)
MERGE (p36:Position {fen:'r5k1/pb1qppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P1rN1PP1/2R3K1 w - - 0 19'}) ON CREATE SET p36.score = -166, p36.depth = 10 MERGE (p35)-[:NEXT {move:'c1c2'}]->(p36) MERGE (p36)<-[:CONTAINS {movenum:36}]-(g)
MERGE (p37:Position {fen:'r5k1/pb1qppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P1RN1PP1/6K1 b - - 0 19'}) ON CREATE SET p37.score = -175, p37.depth = 10 MERGE (p36)-[:NEXT {move:'g6g5'}]->(p37) MERGE (p37)<-[:CONTAINS {movenum:37}]-(g)
MERGE (p38:Position {fen:'2r3k1/pb1qppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P1RN1PP1/6K1 w - - 1 20'}) ON CREATE SET p38.score = -141, p38.depth = 10 MERGE (p37)-[:NEXT {move:'c2c8'}]->(p38) MERGE (p38)<-[:CONTAINS {movenum:38}]-(g)
MERGE (p39:Position {fen:'2R3k1/pb1qppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P2N1PP1/6K1 b - - 0 20'}) ON CREATE SET p39.score = -138, p39.depth = 10 MERGE (p38)-[:NEXT {move:'d7c8'}]->(p39) MERGE (p39)<-[:CONTAINS {movenum:39}]-(g)
MERGE (p40:Position {fen:'2q3k1/pb2ppbp/Bp1p2p1/8/1P1P1n2/Q4N1P/P2N1PP1/6K1 w - - 0 21'}) ON CREATE SET p40.score = -148, p40.depth = 10 MERGE (p39)-[:NEXT {move:'a6c4'}]->(p40) MERGE (p40)<-[:CONTAINS {movenum:40}]-(g)
MERGE (p41:Position {fen:'2q3k1/pB2ppbp/1p1p2p1/8/1P1P1n2/Q4N1P/P2N1PP1/6K1 b - - 0 21'}) ON CREATE SET p41.score = -147, p41.depth = 10 MERGE (p40)-[:NEXT {move:'c8b7'}]->(p41) MERGE (p41)<-[:CONTAINS {movenum:41}]-(g)
MERGE (p42:Position {fen:'6k1/pq2ppbp/1p1p2p1/8/1P1P1n2/Q4N1P/P2N1PP1/6K1 w - - 0 22'}) ON CREATE SET p42.score = -150, p42.depth = 10 MERGE (p41)-[:NEXT {move:'a3e3'}]->(p42) MERGE (p42)<-[:CONTAINS {movenum:42}]-(g)
MERGE (p43:Position {fen:'6k1/pq2ppbp/1p1p2p1/8/1P1P1n2/4QN1P/P2N1PP1/6K1 b - - 1 22'}) ON CREATE SET p43.score = -168, p43.depth = 10 MERGE (p42)-[:NEXT {move:'g7h6'}]->(p43) MERGE (p43)<-[:CONTAINS {movenum:43}]-(g)
MERGE (p44:Position {fen:'6k1/pq2ppbp/1p1p2p1/3n4/1P1P4/4QN1P/P2N1PP1/6K1 w - - 2 23'}) ON CREATE SET p44.score = -145, p44.depth = 10 MERGE (p43)-[:NEXT {move:'e3d3'}]->(p44) MERGE (p44)<-[:CONTAINS {movenum:44}]-(g)
MERGE (p45:Position {fen:'6k1/pq2ppbp/1p1p2p1/3n4/1P1PQ3/5N1P/P2N1PP1/6K1 b - - 3 23'}) ON CREATE SET p45.score = -174, p45.depth = 10 MERGE (p44)-[:NEXT {move:'e7e6'}]->(p45) MERGE (p45)<-[:CONTAINS {movenum:45}]-(g)
MERGE (p46:Position {fen:'6k1/pq3pbp/1p1pp1p1/3n4/1P1PQ3/5N1P/P2N1PP1/6K1 w - - 0 24'}) ON CREATE SET p46.score = -162, p46.depth = 10 MERGE (p45)-[:NEXT {move:'b4b5'}]->(p46) MERGE (p46)<-[:CONTAINS {movenum:46}]-(g)
MERGE (p47:Position {fen:'6k1/pq3pbp/1p1pp1p1/1P1n4/3PQ3/5N1P/P2N1PP1/6K1 b - - 0 24'}) ON CREATE SET p47.score = -199, p47.depth = 10 MERGE (p46)-[:NEXT {move:'b7c7'}]->(p47) MERGE (p47)<-[:CONTAINS {movenum:47}]-(g)
MERGE (p48:Position {fen:'2q3k1/p4pbp/1p1pp1p1/1P1n4/3PQ3/5N1P/P2N1PP1/6K1 w - - 1 25'}) ON CREATE SET p48.score = -175, p48.depth = 10 MERGE (p47)-[:NEXT {move:'g1h2'}]->(p48) MERGE (p48)<-[:CONTAINS {movenum:48}]-(g)
MERGE (p49:Position {fen:'2q3k1/p4pbp/1p1pp1p1/1P1n4/3PQ3/5N1P/P2N1PPK/8 b - - 2 25'}) ON CREATE SET p49.score = -192, p49.depth = 10 MERGE (p48)-[:NEXT {move:'c8c3'}]->(p49) MERGE (p49)<-[:CONTAINS {movenum:49}]-(g)
MERGE (p50:Position {fen:'6k1/p4pbp/1p1pp1p1/1P1n4/3PQ3/2q2N1P/P2N1PPK/8 w - - 3 26'}) ON CREATE SET p50.score = -186, p50.depth = 10 MERGE (p49)-[:NEXT {move:'e4h4'}]->(p50) MERGE (p50)<-[:CONTAINS {movenum:50}]-(g)
MERGE (p51:Position {fen:'6k1/p4pbp/1p1pp1p1/1P1n4/3P3Q/2q2N1P/P2N1PPK/8 b - - 4 26'}) ON CREATE SET p51.score = -215, p51.depth = 10 MERGE (p50)-[:NEXT {move:'g7f6'}]->(p51) MERGE (p51)<-[:CONTAINS {movenum:51}]-(g)
MERGE (p52:Position {fen:'6k1/p4p1p/1p1ppbp1/1P1n4/3P3Q/2q2N1P/P2N1PPK/8 w - - 5 27'}) ON CREATE SET p52.score = -215, p52.depth = 10 MERGE (p51)-[:NEXT {move:'h4e4'}]->(p52) MERGE (p52)<-[:CONTAINS {movenum:52}]-(g)
MERGE (p53:Position {fen:'6k1/p4p1p/1p1ppbp1/1P1n4/3P4/2q2NQP/P2N1PPK/8 b - - 6 27'}) ON CREATE SET p53.score = -230, p53.depth = 10 MERGE (p52)-[:NEXT {move:'f6e7'}]->(p53) MERGE (p53)<-[:CONTAINS {movenum:53}]-(g)
MERGE (p54:Position {fen:'6k1/p4p1p/1p1pp1p1/1P1n4/3b4/2q2NQP/P2N1PPK/8 w - - 0 28'}) ON CREATE SET p54.score = -171, p54.depth = 10 MERGE (p53)-[:NEXT {move:'g3d6'}]->(p54) MERGE (p54)<-[:CONTAINS {movenum:54}]-(g)
MERGE (p55:Position {fen:'6k1/p4p1p/1p1Qp1p1/1P1n4/3b4/2q2N1P/P2N1PPK/8 b - - 0 28'}) ON CREATE SET p55.score = -191, p55.depth = 10 MERGE (p54)-[:NEXT {move:'c3d3'}]->(p55) MERGE (p55)<-[:CONTAINS {movenum:55}]-(g)
MERGE (p56:Position {fen:'8/p4pkp/1p1Qp1p1/1P1n4/3b4/2q2N1P/P2N1PPK/8 w - - 1 29'}) ON CREATE SET p56.score = -138, p56.depth = 10 MERGE (p55)-[:NEXT {move:'d2e4'}]->(p56) MERGE (p56)<-[:CONTAINS {movenum:56}]-(g)
MERGE (p57:Position {fen:'8/p4pkp/1p1Qp1p1/1P1n4/3bN3/2q2N1P/P4PPK/8 b - - 2 29'}) ON CREATE SET p57.score = -181, p57.depth = 10 MERGE (p56)-[:NEXT {move:'c3d3'}]->(p57) MERGE (p57)<-[:CONTAINS {movenum:57}]-(g)
MERGE (p58:Position {fen:'8/p4pkp/1p1Qp1p1/1P1n4/3bN3/3q1N1P/P4PPK/8 w - - 3 30'}) ON CREATE SET p58.score = -164, p58.depth = 10 MERGE (p57)-[:NEXT {move:'f3d4'}]->(p58) MERGE (p58)<-[:CONTAINS {movenum:58}]-(g)
MERGE (p59:Position {fen:'8/p4pkp/1p1Qp1p1/1P1n2N1/3b4/3q1N1P/P4PPK/8 b - - 4 30'}) ON CREATE SET p59.score = -206, p59.depth = 10 MERGE (p58)-[:NEXT {move:'h7h6'}]->(p59) MERGE (p59)<-[:CONTAINS {movenum:59}]-(g)
MERGE (p60:Position {fen:'8/p4pkp/1p1Qpbp1/1P1n2N1/8/3q1N1P/P4PPK/8 w - - 5 31'}) ON CREATE SET p60.score = -67, p60.depth = 10 MERGE (p59)-[:NEXT {move:'f3e5'}]->(p60) MERGE (p60)<-[:CONTAINS {movenum:60}]-(g)
MERGE (p61:Position {fen:'8/p2Q1pkp/1p2pbp1/1P1n2N1/8/3q1N1P/P4PPK/8 b - - 6 31'}) ON CREATE SET p61.score = -218, p61.depth = 10 MERGE (p60)-[:NEXT {move:'f6g5'}]->(p61) MERGE (p61)<-[:CONTAINS {movenum:61}]-(g)
MERGE (p62:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n2b1/8/3q1N1P/P4PPK/8 w - - 0 32'}) ON CREATE SET p62.score = -172, p62.depth = 10 MERGE (p61)-[:NEXT {move:'f3g5'}]->(p62) MERGE (p62)<-[:CONTAINS {movenum:62}]-(g)
MERGE (p63:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n2N1/8/3q3P/P4PPK/8 b - - 0 32'}) ON CREATE SET p63.score = -188, p63.depth = 10 MERGE (p62)-[:NEXT {move:'d3f5'}]->(p63) MERGE (p63)<-[:CONTAINS {movenum:63}]-(g)
MERGE (p64:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n1qN1/8/7P/P4PPK/8 w - - 1 33'}) ON CREATE SET p64.score = -181, p64.depth = 10 MERGE (p63)-[:NEXT {move:'g5f3'}]->(p64) MERGE (p64)<-[:CONTAINS {movenum:64}]-(g)
MERGE (p65:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n1q2/8/5N1P/P4PPK/8 b - - 2 33'}) ON CREATE SET p65.score = -206, p65.depth = 10 MERGE (p64)-[:NEXT {move:'f5f4'}]->(p65) MERGE (p65)<-[:CONTAINS {movenum:65}]-(g)
MERGE (p66:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/5q2/5N1P/P4PPK/8 w - - 3 34'}) ON CREATE SET p66.score = -161, p66.depth = 10 MERGE (p65)-[:NEXT {move:'h2g1'}]->(p66) MERGE (p66)<-[:CONTAINS {movenum:66}]-(g)
MERGE (p67:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/5q2/5N1P/P4PP1/6K1 b - - 4 34'}) ON CREATE SET p67.score = -186, p67.depth = 10 MERGE (p66)-[:NEXT {move:'f4c1'}]->(p67) MERGE (p67)<-[:CONTAINS {movenum:67}]-(g)
MERGE (p68:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/8/5N1P/P4PP1/2q3K1 w - - 5 35'}) ON CREATE SET p68.score = -184, p68.depth = 10 MERGE (p67)-[:NEXT {move:'g1h2'}]->(p68) MERGE (p68)<-[:CONTAINS {movenum:68}]-(g)
MERGE (p69:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/8/5N1P/P4PPK/2q5 b - - 6 35'}) ON CREATE SET p69.score = -174, p69.depth = 10 MERGE (p68)-[:NEXT {move:'h7h6'}]->(p69) MERGE (p69)<-[:CONTAINS {movenum:69}]-(g)
MERGE (p70:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/5q2/5N1P/P4PPK/8 w - - 7 36'}) ON CREATE SET p70.score = -161, p70.depth = 10 MERGE (p69)-[:NEXT {move:'h2g1'}]->(p70) MERGE (p70)<-[:CONTAINS {movenum:70}]-(g)
MERGE (p71:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/5q2/5N1P/P4PP1/6K1 b - - 8 36'}) ON CREATE SET p71.score = -186, p71.depth = 10 MERGE (p70)-[:NEXT {move:'f4c1'}]->(p71) MERGE (p71)<-[:CONTAINS {movenum:71}]-(g)
MERGE (p72:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/8/5N1P/P4PP1/2q3K1 w - - 9 37'}) ON CREATE SET p72.score = -184, p72.depth = 10 MERGE (p71)-[:NEXT {move:'g1h2'}]->(p72) MERGE (p72)<-[:CONTAINS {movenum:72}]-(g)
MERGE (p73:Position {fen:'8/p2Q1pkp/1p2p1p1/1P1n4/8/5N1P/P4PPK/2q5 b - - 10 37'}) ON CREATE SET p73.score = -174, p73.depth = 10 MERGE (p72)-[:NEXT {move:'h7h6'}]->(p73) MERGE (p73)<-[:CONTAINS {movenum:73}]-(g)
MERGE (p74:Position {fen:'8/p1qQ1pkp/1p2p1p1/1P1n4/8/5N1P/P4PPK/8 w - - 11 38'}) ON CREATE SET p74.score = -155, p74.depth = 10 MERGE (p73)-[:NEXT {move:'d7c7'}]->(p74) MERGE (p74)<-[:CONTAINS {movenum:74}]-(g)
MERGE (p75:Position {fen:'8/p1Q2pkp/1p2p1p1/1P1n4/8/5N1P/P4PPK/8 b - - 0 38'}) ON CREATE SET p75.score = -154, p75.depth = 10 MERGE (p74)-[:NEXT {move:'d5c7'}]->(p75) MERGE (p75)<-[:CONTAINS {movenum:75}]-(g)
MERGE (p76:Position {fen:'8/p1n2pkp/1p2p1p1/1P6/8/5N1P/P4PPK/8 w - - 0 39'}) ON CREATE SET p76.score = -144, p76.depth = 10 MERGE (p75)-[:NEXT {move:'a2a4'}]->(p76) MERGE (p76)<-[:CONTAINS {movenum:76}]-(g)
MERGE (p77:Position {fen:'8/p1n2pkp/1p2p1p1/1P6/P7/5N1P/5PPK/8 b - a3 0 39'}) ON CREATE SET p77.score = -147, p77.depth = 10 MERGE (p76)-[:NEXT {move:'c7d5'}]->(p77) MERGE (p77)<-[:CONTAINS {movenum:77}]-(g)
MERGE (p78:Position {fen:'8/p4pkp/1p2p1p1/1P1n4/P7/5N1P/5PPK/8 w - - 1 40'}) ON CREATE SET p78.score = -144, p78.depth = 10 MERGE (p77)-[:NEXT {move:'f3d4'}]->(p78) MERGE (p78)<-[:CONTAINS {movenum:78}]-(g)
MERGE (p79:Position {fen:'8/p4pkp/1p2p1p1/1P1nN3/P7/7P/5PPK/8 b - - 2 40'}) ON CREATE SET p79.score = -147, p79.depth = 10 MERGE (p78)-[:NEXT {move:'d5c3'}]->(p79) MERGE (p79)<-[:CONTAINS {movenum:79}]-(g)
MERGE (p80:Position {fen:'8/p4pkp/1p2p1p1/1P2N3/P7/2n4P/5PPK/8 w - - 3 41'}) ON CREATE SET p80.score = -146, p80.depth = 10 MERGE (p79)-[:NEXT {move:'h2g3'}]->(p80) MERGE (p80)<-[:CONTAINS {movenum:80}]-(g)
MERGE (p81:Position {fen:'8/p4pkp/1pN1p1p1/1P6/P7/2n4P/5PPK/8 b - - 4 41'}) ON CREATE SET p81.score = -135, p81.depth = 10 MERGE (p80)-[:NEXT {move:'f7f5'}]->(p81) MERGE (p81)<-[:CONTAINS {movenum:81}]-(g)
MERGE (p82:Position {fen:'8/p4pkp/1pN1p1p1/1P6/n7/7P/5PPK/8 w - - 0 42'}) ON CREATE SET p82.score = -136, p82.depth = 10 MERGE (p81)-[:NEXT {move:'h2g3'}]->(p82) MERGE (p82)<-[:CONTAINS {movenum:82}]-(g)
MERGE (p83:Position {fen:'8/p4pkp/1pN1p1p1/1P6/n7/6KP/5PP1/8 b - - 1 42'}) ON CREATE SET p83.score = -171, p83.depth = 10 MERGE (p82)-[:NEXT {move:'a4c5'}]->(p83) MERGE (p83)<-[:CONTAINS {movenum:83}]-(g)
MERGE (p84:Position {fen:'8/p4p1p/1pN1pkp1/1P6/n7/6KP/5PP1/8 w - - 2 43'}) ON CREATE SET p84.score = -134, p84.depth = 10 MERGE (p83)-[:NEXT {move:'c6a7'}]->(p84) MERGE (p84)<-[:CONTAINS {movenum:84}]-(g)
MERGE (p85:Position {fen:'8/p4p1p/1pN1pkp1/1P6/n4P2/6KP/6P1/8 b - f3 0 43'}) ON CREATE SET p85.score = -178, p85.depth = 10 MERGE (p84)-[:NEXT {move:'a4c5'}]->(p85) MERGE (p85)<-[:CONTAINS {movenum:85}]-(g)
MERGE (p86:Position {fen:'8/p4p1p/1pN1pk2/1P4p1/n4P2/6KP/6P1/8 w - - 0 44'}) ON CREATE SET p86.score = -150, p86.depth = 10 MERGE (p85)-[:NEXT {move:'g3f3'}]->(p86) MERGE (p86)<-[:CONTAINS {movenum:86}]-(g)
MERGE (p87:Position {fen:'8/N4p1p/1p2pk2/1P4p1/n4P2/6KP/6P1/8 b - - 0 44'}) ON CREATE SET p87.score = -143, p87.depth = 10 MERGE (p86)-[:NEXT {move:'a4c3'}]->(p87) MERGE (p87)<-[:CONTAINS {movenum:87}]-(g)
MERGE (p88:Position {fen:'8/N4p1p/1p2pk2/1P6/n4p2/6KP/6P1/8 w - - 0 45'}) ON CREATE SET p88.score = -131, p88.depth = 10 MERGE (p87)-[:NEXT {move:'g3f4'}]->(p88) MERGE (p88)<-[:CONTAINS {movenum:88}]-(g)
MERGE (p89:Position {fen:'8/N4p1p/1p2pk2/1P6/n4K2/7P/6P1/8 b - - 0 45'}) ON CREATE SET p89.score = -131, p89.depth = 10 MERGE (p88)-[:NEXT {move:'a4c3'}]->(p89) MERGE (p89)<-[:CONTAINS {movenum:89}]-(g)
MERGE (p90:Position {fen:'8/N4p1p/1p3k2/1P2p3/n4K2/7P/6P1/8 w - - 0 46'}) ON CREATE SET p90.score = -135, p90.depth = 10 MERGE (p89)-[:NEXT {move:'f4e4'}]->(p90) MERGE (p90)<-[:CONTAINS {movenum:90}]-(g)
MERGE (p91:Position {fen:'8/N4p1p/1p3k2/1P2p3/n7/4K2P/6P1/8 b - - 1 46'}) ON CREATE SET p91.score = -133, p91.depth = 10 MERGE (p90)-[:NEXT {move:'h7h5'}]->(p91) MERGE (p91)<-[:CONTAINS {movenum:91}]-(g)
MERGE (p92:Position {fen:'8/N4p1p/1p2k3/1P2p3/n7/4K2P/6P1/8 w - - 2 47'}) ON CREATE SET p92.score = -127, p92.depth = 10 MERGE (p91)-[:NEXT {move:'g2g4'}]->(p92) MERGE (p92)<-[:CONTAINS {movenum:92}]-(g)
MERGE (p93:Position {fen:'8/N4p1p/1p2k3/1P2p3/n7/3K3P/6P1/8 b - - 3 47'}) ON CREATE SET p93.score = -175, p93.depth = 10 MERGE (p92)-[:NEXT {move:'f7f5'}]->(p93) MERGE (p93)<-[:CONTAINS {movenum:93}]-(g)
MERGE (p94:Position {fen:'8/N4p1p/1p6/1P1kp3/n7/3K3P/6P1/8 w - - 4 48'}) ON CREATE SET p94.score = -165, p94.depth = 10 MERGE (p93)-[:NEXT {move:'d3c2'}]->(p94) MERGE (p94)<-[:CONTAINS {movenum:94}]-(g)
MERGE (p95:Position {fen:'8/5p1p/1pN5/1P1kp3/n7/3K3P/6P1/8 b - - 5 48'}) ON CREATE SET p95.score = -214, p95.depth = 10 MERGE (p94)-[:NEXT {move:'a4b2'}]->(p95) MERGE (p95)<-[:CONTAINS {movenum:95}]-(g)
MERGE (p96:Position {fen:'8/5p1p/1pN5/1Pnkp3/8/3K3P/6P1/8 w - - 6 49'}) ON CREATE SET p96.score = -185, p96.depth = 10 MERGE (p95)-[:NEXT {move:'d3e3'}]->(p96) MERGE (p96)<-[:CONTAINS {movenum:96}]-(g)
MERGE (p97:Position {fen:'8/5p1p/1pN5/1Pnkp3/8/4K2P/6P1/8 b - - 7 49'}) ON CREATE SET p97.score = -162, p97.depth = 10 MERGE (p96)-[:NEXT {move:'f7f5'}]->(p97) MERGE (p97)<-[:CONTAINS {movenum:97}]-(g)
MERGE (p98:Position {fen:'8/7p/1pN2p2/1Pnkp3/8/4K2P/6P1/8 w - - 0 50'}) ON CREATE SET p98.score = -192, p98.depth = 10 MERGE (p97)-[:NEXT {move:'c6e7'}]->(p98) MERGE (p98)<-[:CONTAINS {movenum:98}]-(g)
MERGE (p99:Position {fen:'8/7p/1pN2p2/1Pnkp3/6P1/4K2P/8/8 b - g3 0 50'}) ON CREATE SET p99.score = -196, p99.depth = 10 MERGE (p98)-[:NEXT {move:'d5c4'}]->(p99) MERGE (p99)<-[:CONTAINS {movenum:99}]-(g)
MERGE (p100:Position {fen:'8/7p/1pN1np2/1P1kp3/6P1/4K2P/8/8 w - - 1 51'}) ON CREATE SET p100.score = -24, p100.depth = 10 MERGE (p99)-[:NEXT {move:'c6e7'}]->(p100) MERGE (p100)<-[:CONTAINS {movenum:100}]-(g)
MERGE (p101:Position {fen:'8/4N2p/1p2np2/1P1kp3/6P1/4K2P/8/8 b - - 2 51'}) ON CREATE SET p101.score = -25, p101.depth = 10 MERGE (p100)-[:NEXT {move:'d5d6'}]->(p101) MERGE (p101)<-[:CONTAINS {movenum:101}]-(g)
MERGE (p102:Position {fen:'8/4N2p/1p2np2/1Pk1p3/6P1/4K2P/8/8 w - - 3 52'}) ON CREATE SET p102.score = -20, p102.depth = 10 MERGE (p101)-[:NEXT {move:'e7g8'}]->(p102) MERGE (p102)<-[:CONTAINS {movenum:102}]-(g)
MERGE (p103:Position {fen:'6N1/7p/1p2np2/1Pk1p3/6P1/4K2P/8/8 b - - 4 52'}) ON CREATE SET p103.score = -50, p103.depth = 10 MERGE (p102)-[:NEXT {move:'c5b5'}]->(p103) MERGE (p103)<-[:CONTAINS {movenum:103}]-(g)
MERGE (p104:Position {fen:'6N1/7p/1p2np2/1k2p3/6P1/4K2P/8/8 w - - 0 53'}) ON CREATE SET p104.score = -8, p104.depth = 10 MERGE (p103)-[:NEXT {move:'g8f6'}]->(p104) MERGE (p104)<-[:CONTAINS {movenum:104}]-(g)
MERGE (p105:Position {fen:'8/7p/1p2nN2/1k2p3/6P1/4K2P/8/8 b - - 0 53'}) ON CREATE SET p105.score = -71, p105.depth = 10 MERGE (p104)-[:NEXT {move:'b5c4'}]->(p105) MERGE (p105)<-[:CONTAINS {movenum:105}]-(g)
MERGE (p106:Position {fen:'8/7p/1p3N2/1k2p3/5nP1/4K2P/8/8 w - - 1 54'}) ON CREATE SET p106.score = 0, p106.depth = 10 MERGE (p105)-[:NEXT {move:'e3e4'}]->(p106) MERGE (p106)<-[:CONTAINS {movenum:106}]-(g)
MERGE (p107:Position {fen:'8/7N/1p6/1k2p3/5nP1/4K2P/8/8 b - - 0 54'}) ON CREATE SET p107.score = -16, p107.depth = 10 MERGE (p106)-[:NEXT {move:'b5c4'}]->(p107) MERGE (p107)<-[:CONTAINS {movenum:107}]-(g)
MERGE (p108:Position {fen:'8/7N/1p6/1k2p3/6P1/4K2n/8/8 w - - 0 55'}) ON CREATE SET p108.score = 0, p108.depth = 10 MERGE (p107)-[:NEXT {move:'g4g5'}]->(p108) MERGE (p108)<-[:CONTAINS {movenum:108}]-(g)
MERGE (p109:Position {fen:'8/7N/1p6/1k2p3/4K1P1/7n/8/8 b - - 1 55'}) ON CREATE SET p109.score = 0, p109.depth = 10 MERGE (p108)-[:NEXT {move:'h3f2'}]->(p109) MERGE (p109)<-[:CONTAINS {movenum:109}]-(g)
MERGE (p110:Position {fen:'8/7N/1p6/1k2p3/4K1P1/8/5n2/8 w - - 2 56'}) ON CREATE SET p110.score = 0, p110.depth = 10 MERGE (p109)-[:NEXT {move:'e4f3'}]->(p110) MERGE (p110)<-[:CONTAINS {movenum:110}]-(g)
MERGE (p111:Position {fen:'8/7N/1p6/1k2K3/6P1/8/5n2/8 b - - 0 56'}) ON CREATE SET p111.score = -51, p111.depth = 10 MERGE (p110)-[:NEXT {move:'f2g4'}]->(p111) MERGE (p111)<-[:CONTAINS {movenum:111}]-(g)
MERGE (p112:Position {fen:'8/7N/1p6/1k2K3/6n1/8/8/8 w - - 0 57'}) ON CREATE SET p112.score = -39, p112.depth = 10 MERGE (p111)-[:NEXT {move:'e5f4'}]->(p112) MERGE (p112)<-[:CONTAINS {movenum:112}]-(g)
MERGE (p113:Position {fen:'8/7N/1p6/1k6/3K2n1/8/8/8 b - - 1 57'}) ON CREATE SET p113.score = -62, p113.depth = 10 MERGE (p112)-[:NEXT {move:'b5a4'}]->(p113) MERGE (p113)<-[:CONTAINS {movenum:113}]-(g)
MERGE (p114:Position {fen:'8/7N/1p6/8/k2K2n1/8/8/8 w - - 2 58'}) ON CREATE SET p114.score = -55, p114.depth = 10 MERGE (p113)-[:NEXT {move:'h7g5'}]->(p114) MERGE (p114)<-[:CONTAINS {movenum:114}]-(g)
MERGE (p115:Position {fen:'8/8/1p6/6N1/k2K2n1/8/8/8 b - - 3 58'}) ON CREATE SET p115.score = -67, p115.depth = 10 MERGE (p114)-[:NEXT {move:'b6b5'}]->(p115) MERGE (p115)<-[:CONTAINS {movenum:115}]-(g)
MERGE (p116:Position {fen:'8/8/8/1p4N1/k2K2n1/8/8/8 w - - 0 59'}) ON CREATE SET p116.score = -65, p116.depth = 10 MERGE (p115)-[:NEXT {move:'g5e6'}]->(p116) MERGE (p116)<-[:CONTAINS {movenum:116}]-(g)
MERGE (p117:Position {fen:'8/8/8/1p6/k2KN1n1/8/8/8 b - - 1 59'}) ON CREATE SET p117.score = -54, p117.depth = 10 MERGE (p116)-[:NEXT {move:'b5b4'}]->(p117) MERGE (p117)<-[:CONTAINS {movenum:117}]-(g)
MERGE (p118:Position {fen:'8/8/8/8/kp1KN1n1/8/8/8 w - - 0 60'}) ON CREATE SET p118.score = -62, p118.depth = 10 MERGE (p117)-[:NEXT {move:'e4c3'}]->(p118) MERGE (p118)<-[:CONTAINS {movenum:118}]-(g)
MERGE (p119:Position {fen:'8/8/8/8/kp1K2n1/8/3N4/8 b - - 1 60'}) ON CREATE SET p119.score = -67, p119.depth = 10 MERGE (p118)-[:NEXT {move:'a4b5'}]->(p119) MERGE (p119)<-[:CONTAINS {movenum:119}]-(g)
MERGE (p120:Position {fen:'8/8/8/8/1p1K2n1/k7/3N4/8 w - - 2 61'}) ON CREATE SET p120.score = -54, p120.depth = 10 MERGE (p119)-[:NEXT {move:'d2e4'}]->(p120) MERGE (p120)<-[:CONTAINS {movenum:120}]-(g)
MERGE (p121:Position {fen:'8/8/8/8/1p4n1/k2K4/3N4/8 b - - 3 61'}) ON CREATE SET p121.score = -79, p121.depth = 10 MERGE (p120)-[:NEXT {move:'g4f6'}]->(p121) MERGE (p121)<-[:CONTAINS {movenum:121}]-(g)
MERGE (p122:Position {fen:'8/8/8/4n3/1p6/k2K4/3N4/8 w - - 4 62'}) ON CREATE SET p122.score = -74, p122.depth = 10 MERGE (p121)-[:NEXT {move:'d3e4'}]->(p122) MERGE (p122)<-[:CONTAINS {movenum:122}]-(g)
MERGE (p123:Position {fen:'8/8/8/4n3/1p1K4/k7/3N4/8 b - - 5 62'}) ON CREATE SET p123.score = -75, p123.depth = 10 MERGE (p122)-[:NEXT {move:'e5d7'}]->(p123) MERGE (p123)<-[:CONTAINS {movenum:123}]-(g)
MERGE (p124:Position {fen:'8/8/2n5/8/1p1K4/k7/3N4/8 w - - 6 63'}) ON CREATE SET p124.score = -53, p124.depth = 10 MERGE (p123)-[:NEXT {move:'d4c5'}]->(p124) MERGE (p124)<-[:CONTAINS {movenum:124}]-(g)
MERGE (p125:Position {fen:'8/8/2n5/2K5/1p6/k7/3N4/8 b - - 7 63'}) ON CREATE SET p125.score = -67, p125.depth = 10 MERGE (p124)-[:NEXT {move:'c6e7'}]->(p125) MERGE (p125)<-[:CONTAINS {movenum:125}]-(g)
MERGE (p126:Position {fen:'8/8/8/2K1n3/1p6/k7/3N4/8 w - - 8 64'}) ON CREATE SET p126.score = -20, p126.depth = 10 MERGE (p125)-[:NEXT {move:'c5b5'}]->(p126) MERGE (p126)<-[:CONTAINS {movenum:126}]-(g)
MERGE (p127:Position {fen:'8/8/8/4n3/1p1K4/k7/3N4/8 b - - 9 64'}) ON CREATE SET p127.score = -75, p127.depth = 10 MERGE (p126)-[:NEXT {move:'e5d7'}]->(p127) MERGE (p127)<-[:CONTAINS {movenum:127}]-(g)
MERGE (p128:Position {fen:'8/3n4/8/8/1p1K4/k7/3N4/8 w - - 10 65'}) ON CREATE SET p128.score = -62, p128.depth = 10 MERGE (p127)-[:NEXT {move:'d4c4'}]->(p128) MERGE (p128)<-[:CONTAINS {movenum:128}]-(g)
MERGE (p129:Position {fen:'8/3n4/8/8/1pK5/k7/3N4/8 b - - 11 65'}) ON CREATE SET p129.score = -62, p129.depth = 10 MERGE (p128)-[:NEXT {move:'d7b6'}]->(p129) MERGE (p129)<-[:CONTAINS {movenum:129}]-(g)
MERGE (p130:Position {fen:'8/3n4/8/8/kpK5/8/3N4/8 w - - 12 66'}) ON CREATE SET p130.score = -62, p130.depth = 10 MERGE (p129)-[:NEXT {move:'d2e4'}]->(p130) MERGE (p130)<-[:CONTAINS {movenum:130}]-(g)
MERGE (p131:Position {fen:'8/3n4/8/8/kp1K4/8/3N4/8 b - - 13 66'}) ON CREATE SET p131.score = -73, p131.depth = 10 MERGE (p130)-[:NEXT {move:'a4b5'}]->(p131) MERGE (p131)<-[:CONTAINS {movenum:131}]-(g)
MERGE (p132:Position {fen:'8/3n4/8/8/1p1K4/k7/3N4/8 w - - 14 67'}) ON CREATE SET p132.score = -62, p132.depth = 10 MERGE (p131)-[:NEXT {move:'d4c4'}]->(p132) MERGE (p132)<-[:CONTAINS {movenum:132}]-(g)
MERGE (p133:Position {fen:'8/3n4/8/8/1pK5/k7/3N4/8 b - - 15 67'}) ON CREATE SET p133.score = -62, p133.depth = 10 MERGE (p132)-[:NEXT {move:'d7b6'}]->(p133) MERGE (p133)<-[:CONTAINS {movenum:133}]-(g)
MERGE (p134:Position {fen:'8/8/1n6/8/1pK5/k7/3N4/8 w - - 16 68'}) ON CREATE SET p134.score = -67, p134.depth = 10 MERGE (p133)-[:NEXT {move:'c4c5'}]->(p134) MERGE (p134)<-[:CONTAINS {movenum:134}]-(g)
MERGE (p135:Position {fen:'8/8/1n6/1K6/1p6/k7/3N4/8 b - - 17 68'}) ON CREATE SET p135.score = -79, p135.depth = 10 MERGE (p134)-[:NEXT {move:'b6d5'}]->(p135) MERGE (p135)<-[:CONTAINS {movenum:135}]-(g)
MERGE (p136:Position {fen:'8/8/8/1K1n4/1p6/k7/3N4/8 w - - 18 69'}) ON CREATE SET p136.score = -62, p136.depth = 10 MERGE (p135)-[:NEXT {move:'b5c4'}]->(p136) MERGE (p136)<-[:CONTAINS {movenum:136}]-(g)
MERGE (p137:Position {fen:'8/8/8/2Kn4/1p6/k7/3N4/8 b - - 19 69'}) ON CREATE SET p137.score = -68, p137.depth = 10 MERGE (p136)-[:NEXT {move:'d5e3'}]->(p137) MERGE (p137)<-[:CONTAINS {movenum:137}]-(g)
MERGE (p138:Position {fen:'8/8/8/2K5/1p6/k1n5/3N4/8 w - - 20 70'}) ON CREATE SET p138.score = 0, p138.depth = 10 MERGE (p137)-[:NEXT {move:'d2c4'}]->(p138) MERGE (p138)<-[:CONTAINS {movenum:138}]-(g)
MERGE (p139:Position {fen:'8/8/8/2K5/1pN5/k1n5/8/8 b - - 21 70'}) ON CREATE SET p139.score = -66, p139.depth = 10 MERGE (p138)-[:NEXT {move:'a3b3'}]->(p139) MERGE (p139)<-[:CONTAINS {movenum:139}]-(g)
MERGE (p140:Position {fen:'8/8/8/2K5/1pN5/1kn5/8/8 w - - 22 71'}) ON CREATE SET p140.score = 0, p140.depth = 10 MERGE (p139)-[:NEXT {move:'c4e5'}]->(p140) MERGE (p140)<-[:CONTAINS {movenum:140}]-(g)
MERGE (p141:Position {fen:'8/8/8/2K5/1p6/1kn5/3N4/8 b - - 23 71'}) ON CREATE SET p141.score = -66, p141.depth = 10 MERGE (p140)-[:NEXT {move:'b3a4'}]->(p141) MERGE (p141)<-[:CONTAINS {movenum:141}]-(g)
MERGE (p142:Position {fen:'8/8/8/2K5/kp6/2n5/3N4/8 w - - 24 72'}) ON CREATE SET p142.score = -60, p142.depth = 10 MERGE (p141)-[:NEXT {move:'c5c4'}]->(p142) MERGE (p142)<-[:CONTAINS {movenum:142}]-(g)
MERGE (p143:Position {fen:'8/8/8/8/kpK5/2n5/3N4/8 b - - 25 72'}) ON CREATE SET p143.score = -70, p143.depth = 10 MERGE (p142)-[:NEXT {move:'a4a3'}]->(p143) MERGE (p143)<-[:CONTAINS {movenum:143}]-(g)
;
CREATE (g:Game) SET g.black = 'Polgar, Zsuzsa', g.white = 'Fuesthy, Z.', g.date= '1983.??.??', g.result = '1-0'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/8/5N2/PPPPPPPP/RNBQKB1R b KQkq - 1 1'}) ON CREATE SET p1.score = 20, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkbnr/pp1ppppp/8/2p5/8/5N2/PPPPPPPP/RNBQKB1R w KQkq c6 0 2'}) ON CREATE SET p2.score = 62, p2.depth = 10 MERGE (p1)-[:NEXT {move:'e2e3'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkbnr/pp1ppppp/8/2p5/8/5NP1/PPPPPP1P/RNBQKB1R b KQkq - 0 2'}) ON CREATE SET p3.score = -1, p3.depth = 10 MERGE (p2)-[:NEXT {move:'g8f6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkbnr/p2ppppp/1p6/2p5/8/5NP1/PPPPPP1P/RNBQKB1R w KQkq - 0 3'}) ON CREATE SET p4.score = 44, p4.depth = 10 MERGE (p3)-[:NEXT {move:'e2e4'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkbnr/p2ppppp/1p6/2p5/8/5NP1/PPPPPPBP/RNBQK2R b KQkq - 1 3'}) ON CREATE SET p5.score = 33, p5.depth = 10 MERGE (p4)-[:NEXT {move:'b8c6'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rn1qkbnr/pb1ppppp/1p6/2p5/8/5NP1/PPPPPPBP/RNBQK2R w KQkq - 2 4'}) ON CREATE SET p6.score = 73, p6.depth = 10 MERGE (p5)-[:NEXT {move:'b1c3'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rn1qkbnr/pb1ppppp/1p6/2p5/2P5/5NP1/PP1PPPBP/RNBQK2R b KQkq c3 0 4'}) ON CREATE SET p7.score = 39, p7.depth = 10 MERGE (p6)-[:NEXT {move:'g7g5'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rn1qkb1r/pb1ppppp/1p3n2/2p5/2P5/5NP1/PP1PPPBP/RNBQK2R w KQkq - 1 5'}) ON CREATE SET p8.score = 52, p8.depth = 10 MERGE (p7)-[:NEXT {move:'b1c3'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rn1qkb1r/pb1ppppp/1p3n2/2p5/2P5/5NP1/PP1PPPBP/RNBQ1RK1 b kq - 2 5'}) ON CREATE SET p9.score = 21, p9.depth = 10 MERGE (p8)-[:NEXT {move:'e7e6'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'rn1qkb1r/pb1p1ppp/1p2pn2/2p5/2P5/5NP1/PP1PPPBP/RNBQ1RK1 w kq - 0 6'}) ON CREATE SET p10.score = 35, p10.depth = 10 MERGE (p9)-[:NEXT {move:'b1c3'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'rn1qkb1r/pb1p1ppp/1p2pn2/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 b kq - 1 6'}) ON CREATE SET p11.score = 31, p11.depth = 10 MERGE (p10)-[:NEXT {move:'f8e7'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'rn1qk2r/pb1pbppp/1p2pn2/2p5/2P5/2N2NP1/PP1PPPBP/R1BQ1RK1 w kq - 2 7'}) ON CREATE SET p12.score = 17, p12.depth = 10 MERGE (p11)-[:NEXT {move:'d2d4'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'rn1qk2r/pb1pbppp/1p2pn2/2p5/2PP4/2N2NP1/PP2PPBP/R1BQ1RK1 b kq d3 0 7'}) ON CREATE SET p13.score = 34, p13.depth = 10 MERGE (p12)-[:NEXT {move:'c5d4'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'rn1qk2r/pb1pbppp/1p2pn2/8/2Pp4/2N2NP1/PP2PPBP/R1BQ1RK1 w kq - 0 8'}) ON CREATE SET p14.score = 19, p14.depth = 10 MERGE (p13)-[:NEXT {move:'f3d4'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'rn1qk2r/pb1pbppp/1p2pn2/8/2PQ4/2N2NP1/PP2PPBP/R1B2RK1 b kq - 0 8'}) ON CREATE SET p15.score = -2, p15.depth = 10 MERGE (p14)-[:NEXT {move:'e8g8'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'rn1qk2r/pb2bppp/1p1ppn2/8/2PQ4/2N2NP1/PP2PPBP/R1B2RK1 w kq - 0 9'}) ON CREATE SET p16.score = 10, p16.depth = 10 MERGE (p15)-[:NEXT {move:'b2b3'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'rn1qk2r/pb2bppp/1p1ppn2/8/2PQ4/1PN2NP1/P3PPBP/R1B2RK1 b kq - 0 9'}) ON CREATE SET p17.score = 10, p17.depth = 10 MERGE (p16)-[:NEXT {move:'e8g8'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'r2qk2r/pb1nbppp/1p1ppn2/8/2PQ4/1PN2NP1/P3PPBP/R1B2RK1 w kq - 1 10'}) ON CREATE SET p18.score = 44, p18.depth = 10 MERGE (p17)-[:NEXT {move:'c3b5'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'r2qk2r/pb1nbppp/1p1ppn2/8/2PQ4/1PN2NP1/PB2PPBP/R4RK1 b kq - 2 10'}) ON CREATE SET p19.score = 10, p19.depth = 10 MERGE (p18)-[:NEXT {move:'e8g8'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'r2qk2r/1b1nbppp/pp1ppn2/8/2PQ4/1PN2NP1/PB2PPBP/R4RK1 w kq - 0 11'}) ON CREATE SET p20.score = 51, p20.depth = 10 MERGE (p19)-[:NEXT {move:'f3g5'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'r2qk2r/1b1nbppp/pp1ppn2/8/2PQ4/1PN2NP1/PB2PPBP/3R1RK1 b kq - 1 11'}) ON CREATE SET p21.score = 12, p21.depth = 10 MERGE (p20)-[:NEXT {move:'e8g8'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'r2q1rk1/1b1nbppp/pp1ppn2/8/2PQ4/1PN2NP1/PB2PPBP/3R1RK1 w - - 2 12'}) ON CREATE SET p22.score = 19, p22.depth = 10 MERGE (p21)-[:NEXT {move:'f3g5'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'r2q1rk1/1b1nbppp/pp1ppn2/8/2PQP3/1PN2NP1/PB3PBP/3R1RK1 b - e3 0 12'}) ON CREATE SET p23.score = 0, p23.depth = 10 MERGE (p22)-[:NEXT {move:'b6b5'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'r4rk1/1bqnbppp/pp1ppn2/8/2PQP3/1PN2NP1/PB3PBP/3R1RK1 w - - 1 13'}) ON CREATE SET p24.score = 45, p24.depth = 10 MERGE (p23)-[:NEXT {move:'d4e3'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'r4rk1/1bqnbppp/pp1ppn2/8/2P1P3/1PN1QNP1/PB3PBP/3R1RK1 b - - 2 13'}) ON CREATE SET p25.score = 38, p25.depth = 10 MERGE (p24)-[:NEXT {move:'e6e5'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'r3r1k1/1bqnbppp/pp1ppn2/8/2P1P3/1PN1QNP1/PB3PBP/3R1RK1 w - - 3 14'}) ON CREATE SET p26.score = 52, p26.depth = 10 MERGE (p25)-[:NEXT {move:'f3d4'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'r3r1k1/1bqnbppp/pp1ppn2/8/2P1P3/1PN1QNPP/PB3PB1/3R1RK1 b - - 0 14'}) ON CREATE SET p27.score = 22, p27.depth = 10 MERGE (p26)-[:NEXT {move:'e6e5'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'3rr1k1/1bqnbppp/pp1ppn2/8/2P1P3/1PN1QNPP/PB3PB1/3R1RK1 w - - 1 15'}) ON CREATE SET p28.score = 34, p28.depth = 10 MERGE (p27)-[:NEXT {move:'f3d4'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'3rr1k1/1bqnbppp/pp1ppn2/8/2P1P3/1PN1QNPP/PB3PB1/3RR1K1 b - - 2 15'}) ON CREATE SET p29.score = 31, p29.depth = 10 MERGE (p28)-[:NEXT {move:'e6e5'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'1q1rr1k1/1b1nbppp/pp1ppn2/8/2P1P3/1PN1QNPP/PB3PB1/3RR1K1 w - - 3 16'}) ON CREATE SET p30.score = 50, p30.depth = 10 MERGE (p29)-[:NEXT {move:'f3d4'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'1q1rr1k1/1b1nbppp/pp1ppn2/8/2PNP3/1PN1Q1PP/PB3PB1/3RR1K1 b - - 4 16'}) ON CREATE SET p31.score = 39, p31.depth = 10 MERGE (p30)-[:NEXT {move:'g7g6'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'1q1rrbk1/1b1n1ppp/pp1ppn2/8/2PNP3/1PN1Q1PP/PB3PB1/3RR1K1 w - - 5 17'}) ON CREATE SET p32.score = 75, p32.depth = 10 MERGE (p31)-[:NEXT {move:'g3g4'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'1q1rrbk1/1b1n1ppp/pp1ppn2/8/2PNP3/1PN1Q1PP/PB2RPB1/3R2K1 b - - 6 17'}) ON CREATE SET p33.score = 41, p33.depth = 10 MERGE (p32)-[:NEXT {move:'d7c5'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
MERGE (p34:Position {fen:'1q1rrbk1/1b1n1p1p/pp1ppnp1/8/2PNP3/1PN1Q1PP/PB2RPB1/3R2K1 w - - 0 18'}) ON CREATE SET p34.score = 48, p34.depth = 10 MERGE (p33)-[:NEXT {move:'g3g4'}]->(p34) MERGE (p34)<-[:CONTAINS {movenum:34}]-(g)
MERGE (p35:Position {fen:'1q1rrbk1/1b1n1p1p/pp1ppnp1/8/2PNP3/1PN3PP/PB1QRPB1/3R2K1 b - - 1 18'}) ON CREATE SET p35.score = 34, p35.depth = 10 MERGE (p34)-[:NEXT {move:'d7c5'}]->(p35) MERGE (p35)<-[:CONTAINS {movenum:35}]-(g)
MERGE (p36:Position {fen:'1q1rr1k1/1b1n1pbp/pp1ppnp1/8/2PNP3/1PN3PP/PB1QRPB1/3R2K1 w - - 2 19'}) ON CREATE SET p36.score = 27, p36.depth = 10 MERGE (p35)-[:NEXT {move:'d2e1'}]->(p36) MERGE (p36)<-[:CONTAINS {movenum:36}]-(g)
MERGE (p37:Position {fen:'1q1rr1k1/1b1n1pbp/pp1ppnp1/8/2PNP3/1PN3PP/PB2RPB1/3RQ1K1 b - - 3 19'}) ON CREATE SET p37.score = 29, p37.depth = 10 MERGE (p36)-[:NEXT {move:'e6e5'}]->(p37) MERGE (p37)<-[:CONTAINS {movenum:37}]-(g)
MERGE (p38:Position {fen:'1q1rr1k1/1b3pbp/pp1ppnp1/2n5/2PNP3/1PN3PP/PB2RPB1/3RQ1K1 w - - 4 20'}) ON CREATE SET p38.score = 28, p38.depth = 10 MERGE (p37)-[:NEXT {move:'f2f3'}]->(p38) MERGE (p38)<-[:CONTAINS {movenum:38}]-(g)
MERGE (p39:Position {fen:'1q1rr1k1/1b3pbp/pp1ppnp1/2n5/2P1P3/1PN3PP/PBN1RPB1/3RQ1K1 b - - 5 20'}) ON CREATE SET p39.score = 10, p39.depth = 10 MERGE (p38)-[:NEXT {move:'b8c7'}]->(p39) MERGE (p39)<-[:CONTAINS {movenum:39}]-(g)
MERGE (p40:Position {fen:'1q1rr1k1/5pbp/ppbppnp1/2n5/2P1P3/1PN3PP/PBN1RPB1/3RQ1K1 w - - 6 21'}) ON CREATE SET p40.score = 227, p40.depth = 10 MERGE (p39)-[:NEXT {move:'e4e5'}]->(p40) MERGE (p40)<-[:CONTAINS {movenum:40}]-(g)
MERGE (p41:Position {fen:'1q1rr1k1/5pbp/ppbppnp1/2n1P3/2P5/1PN3PP/PBN1RPB1/3RQ1K1 b - - 0 21'}) ON CREATE SET p41.score = 239, p41.depth = 10 MERGE (p40)-[:NEXT {move:'c6g2'}]->(p41) MERGE (p41)<-[:CONTAINS {movenum:41}]-(g)
MERGE (p42:Position {fen:'1q1rr1k1/5pbp/pp1ppnp1/2n1P3/2P5/1PN3PP/PBN1RPb1/3RQ1K1 w - - 0 22'}) ON CREATE SET p42.score = 222, p42.depth = 10 MERGE (p41)-[:NEXT {move:'e5f6'}]->(p42) MERGE (p42)<-[:CONTAINS {movenum:42}]-(g)
MERGE (p43:Position {fen:'1q1rr1k1/5pbp/pp1ppPp1/2n5/2P5/1PN3PP/PBN1RPb1/3RQ1K1 b - - 0 22'}) ON CREATE SET p43.score = 212, p43.depth = 10 MERGE (p42)-[:NEXT {move:'g2f3'}]->(p43) MERGE (p43)<-[:CONTAINS {movenum:43}]-(g)
MERGE (p44:Position {fen:'3rr1k1/1q3pbp/pp1ppPp1/2n5/2P5/1PN3PP/PBN1RPb1/3RQ1K1 w - - 1 23'}) ON CREATE SET p44.score = 338, p44.depth = 10 MERGE (p43)-[:NEXT {move:'f6g7'}]->(p44) MERGE (p44)<-[:CONTAINS {movenum:44}]-(g)
MERGE (p45:Position {fen:'3rr1k1/1q3pPp/pp1pp1p1/2n5/2P5/1PN3PP/PBN1RPb1/3RQ1K1 b - - 0 23'}) ON CREATE SET p45.score = 309, p45.depth = 10 MERGE (p44)-[:NEXT {move:'e6e5'}]->(p45) MERGE (p45)<-[:CONTAINS {movenum:45}]-(g)
MERGE (p46:Position {fen:'3rr1k1/1q3pPp/pp1pp1p1/2n5/2P5/1PN3Pb/PBN1RP2/3RQ1K1 w - - 0 24'}) ON CREATE SET p46.score = 342, p46.depth = 10 MERGE (p45)-[:NEXT {move:'c3d5'}]->(p46) MERGE (p46)<-[:CONTAINS {movenum:46}]-(g)
MERGE (p47:Position {fen:'3rr1k1/1q3pPp/pp1pp1p1/2nN4/2P5/1P4Pb/PBN1RP2/3RQ1K1 b - - 1 24'}) ON CREATE SET p47.score = 345, p47.depth = 10 MERGE (p46)-[:NEXT {move:'c5d7'}]->(p47) MERGE (p47)<-[:CONTAINS {movenum:47}]-(g)
MERGE (p48:Position {fen:'q2rr1k1/5pPp/pp1pp1p1/2nN4/2P5/1P4Pb/PBN1RP2/3RQ1K1 w - - 2 25'}) ON CREATE SET p48.score = 498, p48.depth = 10 MERGE (p47)-[:NEXT {move:'d5f6'}]->(p48) MERGE (p48)<-[:CONTAINS {movenum:48}]-(g)
MERGE (p49:Position {fen:'q2rr1k1/5pPp/pp1ppNp1/2n5/2P5/1P4Pb/PBN1RP2/3RQ1K1 b - - 3 25'}) ON CREATE SET p49.score = 528, p49.depth = 10 MERGE (p48)-[:NEXT {move:'g8g7'}]->(p49) MERGE (p49)<-[:CONTAINS {movenum:49}]-(g)
MERGE (p50:Position {fen:'q2rr3/5pkp/pp1ppNp1/2n5/2P5/1P4Pb/PBN1RP2/3RQ1K1 w - - 0 26'}) ON CREATE SET p50.score = 559, p50.depth = 10 MERGE (p49)-[:NEXT {move:'f6e8'}]->(p50) MERGE (p50)<-[:CONTAINS {movenum:50}]-(g)
MERGE (p51:Position {fen:'q2rN3/5pkp/pp1pp1p1/2n5/2P5/1P4Pb/PBN1RP2/3RQ1K1 b - - 0 26'}) ON CREATE SET p51.score = 548, p51.depth = 10 MERGE (p50)-[:NEXT {move:'g7f8'}]->(p51) MERGE (p51)<-[:CONTAINS {movenum:51}]-(g)
MERGE (p52:Position {fen:'q2rNk2/5p1p/pp1pp1p1/2n5/2P5/1P4Pb/PBN1RP2/3RQ1K1 w - - 1 27'}) ON CREATE SET p52.score = 509, p52.depth = 10 MERGE (p51)-[:NEXT {move:'c2e3'}]->(p52) MERGE (p52)<-[:CONTAINS {movenum:52}]-(g)
MERGE (p53:Position {fen:'q2rNk2/5p1p/pp1pp1p1/2n5/2P5/1P3PPb/PBN1R3/3RQ1K1 b - - 0 27'}) ON CREATE SET p53.score = 545, p53.depth = 10 MERGE (p52)-[:NEXT {move:'f8e8'}]->(p53) MERGE (p53)<-[:CONTAINS {movenum:53}]-(g)
;
CREATE (g:Game) SET g.black = 'Polgar, Zsuzsa', g.white = 'Knezevic, Milorad', g.date= '1983.??.??', g.result = '1/2-1/2'
MERGE (p0:Position {fen:'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) ON CREATE SET p0.score = -39, p0.depth = 10 WITH p0, g MERGE (p0)<-[:CONTAINS {movenum:0}]-(g)
MERGE (p1:Position {fen:'rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3 0 1'}) ON CREATE SET p1.score = 41, p1.depth = 10 MERGE (p0)-[:NEXT {move:'g8f6'}]->(p1) MERGE (p1)<-[:CONTAINS {movenum:1}]-(g)
MERGE (p2:Position {fen:'rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - 1 2'}) ON CREATE SET p2.score = 18, p2.depth = 10 MERGE (p1)-[:NEXT {move:'c1f4'}]->(p2) MERGE (p2)<-[:CONTAINS {movenum:2}]-(g)
MERGE (p3:Position {fen:'rnbqkb1r/pppppppp/5n2/8/2PP4/8/PP2PPPP/RNBQKBNR b KQkq c3 0 2'}) ON CREATE SET p3.score = -14, p3.depth = 10 MERGE (p2)-[:NEXT {move:'e7e6'}]->(p3) MERGE (p3)<-[:CONTAINS {movenum:3}]-(g)
MERGE (p4:Position {fen:'rnbqkb1r/pppp1ppp/4pn2/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq - 0 3'}) ON CREATE SET p4.score = -8, p4.depth = 10 MERGE (p3)-[:NEXT {move:'b1d2'}]->(p4) MERGE (p4)<-[:CONTAINS {movenum:4}]-(g)
MERGE (p5:Position {fen:'rnbqkb1r/pppp1ppp/4pn2/8/2PP4/5N2/PP2PPPP/RNBQKB1R b KQkq - 1 3'}) ON CREATE SET p5.score = 14, p5.depth = 10 MERGE (p4)-[:NEXT {move:'d7d5'}]->(p5) MERGE (p5)<-[:CONTAINS {movenum:5}]-(g)
MERGE (p6:Position {fen:'rnbqk2r/pppp1ppp/4pn2/8/1bPP4/5N2/PP2PPPP/RNBQKB1R w KQkq - 2 4'}) ON CREATE SET p6.score = 26, p6.depth = 10 MERGE (p5)-[:NEXT {move:'c1d2'}]->(p6) MERGE (p6)<-[:CONTAINS {movenum:6}]-(g)
MERGE (p7:Position {fen:'rnbqk2r/pppp1ppp/4pn2/8/1bPP4/5N2/PP1BPPPP/RN1QKB1R b KQkq - 3 4'}) ON CREATE SET p7.score = 51, p7.depth = 10 MERGE (p6)-[:NEXT {move:'b4e7'}]->(p7) MERGE (p7)<-[:CONTAINS {movenum:7}]-(g)
MERGE (p8:Position {fen:'rnbqk2r/pppp1ppp/4pn2/8/2PP4/5N2/PP1bPPPP/RN1QKB1R w KQkq - 0 5'}) ON CREATE SET p8.score = 55, p8.depth = 10 MERGE (p7)-[:NEXT {move:'b1d2'}]->(p8) MERGE (p8)<-[:CONTAINS {movenum:8}]-(g)
MERGE (p9:Position {fen:'rnbqk2r/pppp1ppp/4pn2/8/2PP4/5N2/PP1QPPPP/RN2KB1R b KQkq - 0 5'}) ON CREATE SET p9.score = 25, p9.depth = 10 MERGE (p8)-[:NEXT {move:'e8g8'}]->(p9) MERGE (p9)<-[:CONTAINS {movenum:9}]-(g)
MERGE (p10:Position {fen:'rnbqk2r/pppp1ppp/4p3/8/2PPn3/5N2/PP1QPPPP/RN2KB1R w KQkq - 1 6'}) ON CREATE SET p10.score = 49, p10.depth = 10 MERGE (p9)-[:NEXT {move:'d2c2'}]->(p10) MERGE (p10)<-[:CONTAINS {movenum:10}]-(g)
MERGE (p11:Position {fen:'rnbqk2r/pppp1ppp/4p3/8/2PPn3/5N2/PPQ1PPPP/RN2KB1R b KQkq - 2 6'}) ON CREATE SET p11.score = 51, p11.depth = 10 MERGE (p10)-[:NEXT {move:'e4g5'}]->(p11) MERGE (p11)<-[:CONTAINS {movenum:11}]-(g)
MERGE (p12:Position {fen:'rnbqk2r/pppp2pp/4p3/5p2/2PPn3/5N2/PPQ1PPPP/RN2KB1R w KQkq f6 0 7'}) ON CREATE SET p12.score = 60, p12.depth = 10 MERGE (p11)-[:NEXT {move:'e2e3'}]->(p12) MERGE (p12)<-[:CONTAINS {movenum:12}]-(g)
MERGE (p13:Position {fen:'rnbqk2r/pppp2pp/4p3/5p2/2PPn3/5N2/PPQNPPPP/R3KB1R b KQkq - 1 7'}) ON CREATE SET p13.score = 43, p13.depth = 10 MERGE (p12)-[:NEXT {move:'e4d2'}]->(p13) MERGE (p13)<-[:CONTAINS {movenum:13}]-(g)
MERGE (p14:Position {fen:'rnbqk2r/pppp2pp/4p3/5p2/2PP4/5N2/PPQnPPPP/R3KB1R w KQkq - 0 8'}) ON CREATE SET p14.score = 47, p14.depth = 10 MERGE (p13)-[:NEXT {move:'f3d2'}]->(p14) MERGE (p14)<-[:CONTAINS {movenum:14}]-(g)
MERGE (p15:Position {fen:'rnbqk2r/pppp2pp/4p3/5p2/2PP4/5N2/PP1QPPPP/R3KB1R b KQkq - 0 8'}) ON CREATE SET p15.score = 28, p15.depth = 10 MERGE (p14)-[:NEXT {move:'b7b6'}]->(p15) MERGE (p15)<-[:CONTAINS {movenum:15}]-(g)
MERGE (p16:Position {fen:'rnbqk2r/ppp3pp/3pp3/5p2/2PP4/5N2/PP1QPPPP/R3KB1R w KQkq - 0 9'}) ON CREATE SET p16.score = 47, p16.depth = 10 MERGE (p15)-[:NEXT {move:'e2e3'}]->(p16) MERGE (p16)<-[:CONTAINS {movenum:16}]-(g)
MERGE (p17:Position {fen:'rnbqk2r/ppp3pp/3pp3/5p2/2PP4/5NP1/PP1QPP1P/R3KB1R b KQkq - 0 9'}) ON CREATE SET p17.score = 33, p17.depth = 10 MERGE (p16)-[:NEXT {move:'b8d7'}]->(p17) MERGE (p17)<-[:CONTAINS {movenum:17}]-(g)
MERGE (p18:Position {fen:'r1bqk2r/pppn2pp/3pp3/5p2/2PP4/5NP1/PP1QPP1P/R3KB1R w KQkq - 1 10'}) ON CREATE SET p18.score = 28, p18.depth = 10 MERGE (p17)-[:NEXT {move:'d2c3'}]->(p18) MERGE (p18)<-[:CONTAINS {movenum:18}]-(g)
MERGE (p19:Position {fen:'r1bqk2r/pppn2pp/3pp3/5p2/2PP4/5NP1/PP1QPPBP/R3K2R b KQkq - 2 10'}) ON CREATE SET p19.score = 20, p19.depth = 10 MERGE (p18)-[:NEXT {move:'e8g8'}]->(p19) MERGE (p19)<-[:CONTAINS {movenum:19}]-(g)
MERGE (p20:Position {fen:'r1bqk2r/ppp3pp/3ppn2/5p2/2PP4/5NP1/PP1QPPBP/R3K2R w KQkq - 3 11'}) ON CREATE SET p20.score = 34, p20.depth = 10 MERGE (p19)-[:NEXT {move:'f3h4'}]->(p20) MERGE (p20)<-[:CONTAINS {movenum:20}]-(g)
MERGE (p21:Position {fen:'r1bqk2r/ppp3pp/3ppn2/5p2/2PP4/5NP1/PP1QPPBP/R4RK1 b kq - 4 11'}) ON CREATE SET p21.score = 25, p21.depth = 10 MERGE (p20)-[:NEXT {move:'e8g8'}]->(p21) MERGE (p21)<-[:CONTAINS {movenum:21}]-(g)
MERGE (p22:Position {fen:'r1b1k2r/ppp1q1pp/3ppn2/5p2/2PP4/5NP1/PP1QPPBP/R4RK1 w kq - 5 12'}) ON CREATE SET p22.score = 46, p22.depth = 10 MERGE (p21)-[:NEXT {move:'f3e1'}]->(p22) MERGE (p22)<-[:CONTAINS {movenum:22}]-(g)
MERGE (p23:Position {fen:'r1b1k2r/ppp1q1pp/3ppn2/5p2/1PPP4/5NP1/P2QPPBP/R4RK1 b kq b3 0 12'}) ON CREATE SET p23.score = 25, p23.depth = 10 MERGE (p22)-[:NEXT {move:'e8g8'}]->(p23) MERGE (p23)<-[:CONTAINS {movenum:23}]-(g)
MERGE (p24:Position {fen:'r1b1k2r/ppp1q1pp/3p1n2/4pp2/1PPP4/5NP1/P2QPPBP/R4RK1 w kq - 0 13'}) ON CREATE SET p24.score = 32, p24.depth = 10 MERGE (p23)-[:NEXT {move:'f1e1'}]->(p24) MERGE (p24)<-[:CONTAINS {movenum:24}]-(g)
MERGE (p25:Position {fen:'r1b1k2r/ppp1q1pp/3p1n2/4Pp2/1PP5/5NP1/P2QPPBP/R4RK1 b kq - 0 13'}) ON CREATE SET p25.score = 41, p25.depth = 10 MERGE (p24)-[:NEXT {move:'d6e5'}]->(p25) MERGE (p25)<-[:CONTAINS {movenum:25}]-(g)
MERGE (p26:Position {fen:'r1b1k2r/ppp1q1pp/5n2/4pp2/1PP5/5NP1/P2QPPBP/R4RK1 w kq - 0 14'}) ON CREATE SET p26.score = 39, p26.depth = 10 MERGE (p25)-[:NEXT {move:'c4c5'}]->(p26) MERGE (p26)<-[:CONTAINS {movenum:26}]-(g)
MERGE (p27:Position {fen:'r1b1k2r/ppp1q1pp/5n2/4pp2/1PP5/5NP1/PQ2PPBP/R4RK1 b kq - 1 14'}) ON CREATE SET p27.score = 25, p27.depth = 10 MERGE (p26)-[:NEXT {move:'e5e4'}]->(p27) MERGE (p27)<-[:CONTAINS {movenum:27}]-(g)
MERGE (p28:Position {fen:'r1b1k2r/ppp1q1pp/5n2/5p2/1PP1p3/5NP1/PQ2PPBP/R4RK1 w kq - 0 15'}) ON CREATE SET p28.score = 16, p28.depth = 10 MERGE (p27)-[:NEXT {move:'f3d4'}]->(p28) MERGE (p28)<-[:CONTAINS {movenum:28}]-(g)
MERGE (p29:Position {fen:'r1b1k2r/ppp1q1pp/5n2/5p2/1PPNp3/6P1/PQ2PPBP/R4RK1 b kq - 1 15'}) ON CREATE SET p29.score = 17, p29.depth = 10 MERGE (p28)-[:NEXT {move:'e8g8'}]->(p29) MERGE (p29)<-[:CONTAINS {movenum:29}]-(g)
MERGE (p30:Position {fen:'r1b2rk1/ppp1q1pp/5n2/5p2/1PPNp3/6P1/PQ2PPBP/R4RK1 w - - 2 16'}) ON CREATE SET p30.score = 21, p30.depth = 10 MERGE (p29)-[:NEXT {move:'c4c5'}]->(p30) MERGE (p30)<-[:CONTAINS {movenum:30}]-(g)
MERGE (p31:Position {fen:'r1b2rk1/ppp1q1pp/5n2/2P2p2/1P1Np3/6P1/PQ2PPBP/R4RK1 b - - 0 16'}) ON CREATE SET p31.score = 20, p31.depth = 10 MERGE (p30)-[:NEXT {move:'c8e6'}]->(p31) MERGE (p31)<-[:CONTAINS {movenum:31}]-(g)
MERGE (p32:Position {fen:'r1b2rk1/pp2q1pp/2p2n2/2P2p2/1P1Np3/6P1/PQ2PPBP/R4RK1 w - - 0 17'}) ON CREATE SET p32.score = 34, p32.depth = 10 MERGE (p31)-[:NEXT {move:'a2a3'}]->(p32) MERGE (p32)<-[:CONTAINS {movenum:32}]-(g)
MERGE (p33:Position {fen:'r1b2rk1/pp2q1pp/2p2n2/1PP2p2/3Np3/6P1/PQ2PPBP/R4RK1 b - - 0 17'}) ON CREATE SET p33.score = 12, p33.depth = 10 MERGE (p32)-[:NEXT {move:'c6b5'}]->(p33) MERGE (p33)<-[:CONTAINS {movenum:33}]-(g)
MERGE (p34:Position {fen:'r4rk1/pp1bq1pp/2p2n2/1PP2p2/3Np3/6P1/PQ2PPBP/R4RK1 w - - 1 18'}) ON CREATE SET p34.score = 31, p34.depth = 10 MERGE (p33)-[:NEXT {move:'b5c6'}]->(p34) MERGE (p34)<-[:CONTAINS {movenum:34}]-(g)
MERGE (p35:Position {fen:'r4rk1/pp1bq1pp/2p2n2/1PP2p2/3Np3/6P1/PQ2PPBP/2R2RK1 b - - 2 18'}) ON CREATE SET p35.score = 2, p35.depth = 10 MERGE (p34)-[:NEXT {move:'g7g6'}]->(p35) MERGE (p35)<-[:CONTAINS {movenum:35}]-(g)
MERGE (p36:Position {fen:'r4rk1/pp1bq1pp/2p5/1PPn1p2/3Np3/6P1/PQ2PPBP/2R2RK1 w - - 3 19'}) ON CREATE SET p36.score = 10, p36.depth = 10 MERGE (p35)-[:NEXT {move:'b2b3'}]->(p36) MERGE (p36)<-[:CONTAINS {movenum:36}]-(g)
MERGE (p37:Position {fen:'r4rk1/pp1bq1pp/2p5/1PPn1p2/3Np3/4P1P1/PQ3PBP/2R2RK1 b - - 0 19'}) ON CREATE SET p37.score = -25, p37.depth = 10 MERGE (p36)-[:NEXT {move:'c6b5'}]->(p37) MERGE (p37)<-[:CONTAINS {movenum:37}]-(g)
MERGE (p38:Position {fen:'r4rk1/1p1bq1pp/p1p5/1PPn1p2/3Np3/4P1P1/PQ3PBP/2R2RK1 w - - 0 20'}) ON CREATE SET p38.score = 25, p38.depth = 10 MERGE (p37)-[:NEXT {move:'b5a6'}]->(p38) MERGE (p38)<-[:CONTAINS {movenum:38}]-(g)
MERGE (p39:Position {fen:'r4rk1/1p1bq1pp/p1p5/1PPn1p2/P2Np3/4P1P1/1Q3PBP/2R2RK1 b - a3 0 20'}) ON CREATE SET p39.score = -4, p39.depth = 10 MERGE (p38)-[:NEXT {move:'c6b5'}]->(p39) MERGE (p39)<-[:CONTAINS {movenum:39}]-(g)
MERGE (p40:Position {fen:'r4rk1/1p1bq1pp/2p5/1pPn1p2/P2Np3/4P1P1/1Q3PBP/2R2RK1 w - - 0 21'}) ON CREATE SET p40.score = -11, p40.depth = 10 MERGE (p39)-[:NEXT {move:'a4b5'}]->(p40) MERGE (p40)<-[:CONTAINS {movenum:40}]-(g)
;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment