Here is an epd test suite of 165 positions taken from the book Larsen's Selected Games (written by Larsen himself).
These positions were the ones for which Larsen awarded the move played an ! or a !!.
Larsen is quite generous when it comes to exclamation marks. So beware that some of those ! or !! aren't quite right. Notheless the suite could be used to develop a Larsen personnality or just for fun.
As I just found this out from one of my backup, I can't remember if all those good moves were played by Larsen or if some of them could have been played by his opponents (from what I can vaguely recall, about 95% were played by Larsen, a very few by the opponents - but I'm not sure).
The new Crafty scored 89/165 single threaded at 30 sec per move on my laptop. Generally, stronger engines score better in the suite, but according to wikipedia: "Larsen was known as a deep thinking and highly imaginative player, more willing to try unorthodox ideas and to take more risks than most of his peers.", so there is room for surprising results
Enjoy!
r4rk1/1ppbqnpp/3n1p2/pP2p3/P2PP3/B1P2N2/2Q1B1PP/R4RK1 w - - bm c4; id "Larsen50.01"; c0 "Larsen-Joyner, Birmingham 1951";
1r3r2/3bppkp/pq1p2p1/1p1Pn3/8/1P4PP/P1N1PPB1/2RQ1RK1 w - - bm Qd4; id "Larsen50.02"; c0 "Larsen-Nielsen, Esbjerg 1953";
3r1k2/2Rbpn2/pr1p1p1p/1p1P2p1/3NBP2/1P4PP/P3P2K/5R2 w - - bm Bf3; id "Larsen50.03"; c0 "Larsen-Nielsen, Esbjerg 1953";
r1bq1rk1/pp3pbp/1n4p1/2pPP3/3nP3/2N1B3/PP1Q2PP/2KR1BNR b - - bm Bg4; id "Larsen50.04"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r5k1/pp1b3p/1n1q2p1/2pPp1Q1/3nP3/2N4P/PP2BrP1/2K1R1NR b - - bm Na4; id "Larsen50.05"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r5k1/pp1b3p/3q2p1/2pPp1Q1/n2nP3/7P/PP2BrP1/2KNR1NR b - - bm c4; id "Larsen50.06"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r5k1/pp1b3p/3q2p1/3Pp3/n1pnP3/6QP/PP2BrP1/2KNR1NR b - - bm c3; id "Larsen50.07"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r2q1rk1/1pp3bp/1n1p4/p2Ppb1n/2P1Np2/PP3PP1/4N1BP/1RBQ1RK1 b - - bm a4; id "Larsen50.08"; c0 "Pedersen-Larsen, Aarhus 1954";
6rk/2p4p/1p1p4/3Pn1r1/2P3P1/P3R3/3KB3/5R2 b - - bm Rxg4; id "Larsen50.09"; c0 "Pedersen-Larsen, Aarhus 1954";
r3k2r/pp2ppbp/2np1np1/q7/2P1P1b1/1PN1Q3/PB1N1PPP/R3KB1R b KQkq - - bm Nb4; id "Larsen50.10"; c0 "Bernstein-Larsen, Amsterdam 1954";
r3k2r/pp3pbp/3p1np1/4p3/2P1P1b1/1PB1Q3/q2N1PPP/2R1KB1R b Kkq - - bm h5; id "Larsen50.11"; c0 "Bernstein-Larsen, Amsterdam 1954";
r3k2r/ppq2pb1/3p1np1/R3p2p/1BP1P1b1/1P1Q4/3N1PPP/4KB1R b Kkq - - bm Bf8; id "Larsen50.12"; c0 "Bernstein-Larsen, Amsterdam 1954";
r3kb1r/ppq2p2/3p1np1/R3p2p/1BP1P1b1/1P1Q4/5PPP/1N2KB1R b Kkq - - bm Nxe4; id "Larsen50.13"; c0 "Bernstein-Larsen, Amsterdam 1954";
r1b1k2r/2q1bppp/p2ppn2/1p2n1B1/3NPPP1/2N5/PPP1Q2P/2KR1BR1 b kq f3 - - bm b4; id "Larsen50.14"; c0 "Olafsson-Larsen, Reykjavik 1956";
2r1k2r/1bqnbp2/p5pp/4p1P1/1p2Pn1P/5N2/PPPN2B1/1KR1BQR1 b k - - bm Bc6; id "Larsen50.15"; c0 "Olafsson-Larsen, Reykjavik 1956";
r1b1r1k1/1p1n1pbp/2p1n1p1/q1P1p3/4P3/1PN1BNPP/2Q2PB1/1R1R2K1 w - - bm Rb2; id "Larsen50.16"; c0 "Larsen-Perez, Gijon 1956";
r2q1rk1/4bppp/p1b1pn2/1p2P3/8/1BN1B3/PPP1Q1PP/R4RK1 b - - bm Ne4; id "Larsen50.17"; c0 "Padevsky-Larsen, Moscow 1956";
r2q1rk1/4bppp/p1b1p3/1p2P3/4n3/1BN1BQ2/PPP3PP/R4RK1 b - - bm Qc7; id "Larsen50.18"; c0 "Padevsky-Larsen, Moscow 1956";
6k1/Q4pp1/1B2p2p/1p3q2/2b5/8/PP1r2PP/4R1K1 b - - bm Rxg2+; id "Larsen50.19"; c0 "Padevsky-Larsen, Moscow 1956";
r1r3k1/2q1bpp1/ppbp1n1p/4p3/P3P3/1BN5/1PPNQPPP/R2R2K1 w - - bm Nc4; id "Larsen50.20"; c0 "Larsen-Gligoric, Moscow 1956";
5rk1/5pp1/1q5p/1pbQp3/8/1B6/1PP2PPP/R5K1 w - - bm Ra8; id "Larsen50.21"; c0 "Larsen-Gligoric, Moscow 1956";
8/8/8/2k1K2p/2P4P/1p6/1P6/8 w - - bm Kf5; id "Larsen50.22"; c0 "Larsen-Gligoric, Moscow 1956";
r3kb1r/1p5p/p1bppp2/6q1/2BRP3/2N2Q2/PPP3PP/1K5R b kq - - bm Qe5; id "Larsen50.23"; c0 "C.H. O'D Alexander-Larsen, Hastings 1956-1957";
2k1rb1r/1p5p/B1bpp3/4q3/3Rp3/1QN5/PPP3PP/1K1R4 b - - bm d5; id "Larsen50.24"; c0 "C.H. O'D Alexander-Larsen, Hastings 1956-1957";
1r5r/2k4p/R1p1p3/2bpq3/Q3p3/2N5/PPP3PP/1K1R4 b - - bm Rxb2+; id "Larsen50.25"; c0 "C.H. O'D Alexander-Larsen, Hastings 1956-1957";
r4rk1/pp1q2pp/2npb3/2pNpp2/2P3n1/1P1P2P1/P1N1PPBP/R2Q1RK1 b - - bm f4; id "Larsen50.26"; c0 "Troianescu-Larsen, Wageningen 1957";
r4rk1/pp4pp/2npb2q/2p1p3/2P2p2/1P1P2PP/P1N1PPBK/R2Q1R2 b - - bm Bg4; id "Larsen50.27"; c0 "Troianescu-Larsen, Wageningen 1957";
r5k1/pp4pp/2npb2q/2p1p2r/2P2p1P/1P1P1BP1/P1N1PP1K/R3QR2 b - - bm Rxh4+; id "Larsen50.28"; c0 "Troianescu-Larsen, Wageningen 1957";
r1b2rk1/1pp1b1pp/3pp1q1/p7/2PPP1n1/PP3NP1/1B4BP/R2QR1K1 b - - bm e5; id "Larsen50.29"; c0 "Eliskases-Larsen, Mar del Plata 1958";
3r1rk1/1pp3pp/4b3/p3p3/P1P1P3/1P2RBP1/R6P/6K1 b - - bm Bh3; id "Larsen50.30"; c0 "Eliskases-Larsen, Mar del Plata 1958";
8/1p6/2p1b3/p1k1p1p1/P1P1P3/1PK1RBP1/7r/8 b - - Bf7; id "Larsen50.31"; c0 "Eliskases-Larsen, Mar del Plata 1958";
8/1B6/2p5/p1k1p1p1/P1P1P1b1/1PKR2P1/7r/8 b - - Rg2; id "Larsen50.32"; c0 "Eliskases-Larsen, Mar del Plata 1958";
6k1/pbq3np/1p2p1pB/3pP3/7P/1P1Q2P1/P4PB1/6K1 w - - bm Qb5; id "Larsen50.33"; c0 "Larsen-Stalberg, Copenhague 1958";
r4rk1/1p2ppbp/1qnp1np1/p4P2/P3P3/1PN5/1P2B1PP/R1BQ1R1K b - - bm Qb4; id "Larsen50.34"; c0 "Van der Berg-Larsen, Bevervijk 1959";
r4rk1/1p2ppbp/2Np2p1/p4P2/P3P3/1P6/1P2Q1PP/R4n1K b - - bm Ng3+; id "Larsen50.35"; c0 "Van der Berg-Larsen, Bevervijk 1959";
1r6/r3pp1p/P2p1k2/2p1bPp1/RpQ1P1P1/1P6/6K1/8 b - - bm Rh8; id "Larsen50.36"; c0 "Van der Berg-Larsen, Bevervijk 1959";
7r/r3pp1p/P2p1k2/1Qp1bPp1/Rp2P1P1/1P6/6K1/8 b - - bm h5; id "Larsen50.37"; c0 "Van der Berg-Larsen, Bevervijk 1959";
7r/r3pp2/P2p1k2/1Qp1bPpP/Rp2P3/1P6/6K1/8 b - - bm g4; id "Larsen50.38"; c0 "Van der Berg-Larsen, Bevervijk 1959";
7r/r3pp2/P2p1k1P/1Qp1bP2/Rp2P1p1/1P6/6K1/8 b - - bm Rxh6; id "Larsen50.39"; c0 "Van der Berg-Larsen, Bevervijk 1959";
r1bqk2r/p3nppp/2p5/2bp4/2p1p3/2P3P1/PP1PPPBP/RNBQ1RK1 w kq - bm b3; id "Larsen50.40"; c0 "Larsen-J.H. Donner, Zurich 1959";
r2qk2r/p3nppp/b1p5/2bp4/2p1p3/1PP3P1/P2PPPBP/RNBQ1RK1 w kq - bm Ba3; id "Larsen50.41"; c0 "Larsen-J.H. Donner, Zurich 1959";
r4rk1/p3nppp/b2q4/2pp4/3P4/2P3P1/P2N1PBP/R2QR1K1 w - - bm Qa4; id "Larsen50.42"; c0 "Larsen-J.H. Donner, Zurich 1959";
rr3k2/p3nppp/3q4/2Np1b2/3P3P/2Q3P1/P4PB1/2R1R1K1 w - - bm Qf3; id "Larsen50.43"; c0 "Larsen-J.H. Donner, Zurich 1959";
3q2k1/5npp/2p1r3/2P1p3/p1PnN3/6P1/P5BP/2Q2R1K w - - bm Qd1; id "Larsen50.44"; c0 "Larsen-J.H. Donner, Bevervijk 1960";
6k1/q4npp/2p3r1/2P1p3/p1PnN3/6PB/P6P/3Q1R1K w - - bm Qb1; id "Larsen50.45"; c0 "Larsen-J.H. Donner, Bevervijk 1960";
6k1/q5pp/2p3r1/2P1p1n1/p1PnN3/6PB/P6P/1Q3R1K w - - bm Qb6; id "Larsen50.46"; c0 "Larsen-J.H. Donner, Bevervijk 1960";
r1bq1rk1/pp2bpp1/1n3n1p/2pp4/5B2/1NNP2P1/PP2PPBP/R2Q1RK1 w - - bm d4; id "Larsen50.47"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1960";
r1b2rk1/pp3pp1/1n1q1n1p/2Np4/3P4/1pN3P1/P3PPBP/R2Q1RK1 w - - bm Qxb3; id "Larsen50.48"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1960";
r1b2rk1/pp3pp1/3q1n1p/2Np4/2nP4/1QN3P1/P3PPBP/R4RK1 w - - bm Qb4; id "Larsen50.49"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1960";
r2nr1k1/1p1q1ppb/2pb1n1p/1P2p3/2P5/3PNNP1/1B3PBP/1R1Q1RK1 w - - bm Ra1; id "Larsen50.50"; c0 "Larsen-Geller, Copenhague 1960";
3nr1k1/1pq2ppb/3b1n1p/1p2N3/2P5/3PN1P1/1B3PBP/Q4RK1 w - - bm Nf3; id "Larsen50.51"; c0 "Larsen-Geller, Copenhague 1960";
3nr1k1/1pq1bppb/5n1p/1p6/2P5/3PNNP1/1B3PBP/Q4RK1 w - - bm Rc1; id "Larsen50.52"; c0 "Larsen-Geller, Copenhague 1960";
3nr1k1/3N1ppb/7p/1p1P4/3B4/bq4P1/5PBP/Q1R3K1 w - - bm Bxg7; id "Larsen50.53"; c0 "Larsen-Geller, Copenhague 1960";
2rq1rk1/1p2npbp/p2p4/3P1p1Q/2N1p3/2P5/PP2BPPP/R4RK1 b - - bm f4; id "Larsen50.54"; c0 "Robatsch-Larsen, Halle 1963";
2rq1rk1/4n1bp/p2p4/1p1P1pQ1/P3pp2/2P5/1P1NBPPP/R4RK1 b - - bm Kh8; id "Larsen50.55"; c0 "Robatsch-Larsen, Halle 1963";
r1bq1rk1/pp2ppbp/1n1p2p1/n7/3NP3/1BNQBP2/PPP3PP/2KR3R b - - bm Nxb3; id "Larsen50.56"; c0 "Ivkov-Larsen, Bevervijk 1964";
2rq1rk1/1p2ppbp/3p2p1/pQ6/P3P2P/4BP2/1PP3P1/2KR3R b - - bm Rc6; id "Larsen50.57"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1pq1ppbp/2rp2p1/pQ6/P1P1P2P/1P2BP2/6P1/2KR3R b - - bm Rc5; id "Larsen50.58"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1pq1ppbp/6p1/pQpR4/P1P1P2P/1P3P2/6P1/2K4R b - - bm e6; id "Larsen50.59"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1pq2pbp/4p1p1/p1QR4/P1P1P2P/1P3P2/6P1/2K4R b - - bm Qg3; id "Larsen50.60"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1p3pbp/4p1p1/p1Q3R1/P1P1Pq1P/1P3P2/2K3P1/7R b - - bm f5; id "Larsen50.61"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1p4bp/6p1/p1Q2pR1/P1P2q1P/1P3P2/2K3P1/3R4 b - - bm b6; id "Larsen50.62"; c0 "Ivkov-Larsen, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pPpp1/P2P4/1pP1P2Q/1P1Bb1NP/R5K1 w - - bm c4; id "Larsen50.63"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pPpp1/P1bP4/1p2P2Q/1P1B2NP/R5K1 w - - bm Nf4; id "Larsen50.64"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pPp2/P1bP1p2/1p2P2Q/1P1B3P/R5K1 w - - bm Kf2; id "Larsen50.65"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pP3/P1bP1p2/1p2B2Q/1P3K1P/R7 w - - bm Bd2; id "Larsen50.66"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r1bq1rk1/1p4bp/p2p1n2/2pP1p1n/2P2P2/2N1B2P/PPQ1N1B1/R4RK1 b - - bm b5; id "Larsen50.67"; c0 "Hamann-Larsen, Holstebro 1964";
r1bqr1k1/6bp/p2p4/2pP1p1n/1pP1nP2/4B2P/PPQ1N1BK/3NR1R1 b - - bm Nef6; id "Larsen50.68"; c0 "Hamann-Larsen, Holstebro 1964";
r1bqr1k1/6bp/p2p1n2/2pP1p1n/1pP2P2/4BB1P/PPQ1N2K/3NR1R1 b - - bm Ng4+; id "Larsen50.69"; c0 "Hamann-Larsen, Holstebro 1964";
r1b1r1k1/6bp/p2p4/2pP3n/1pP2Ppq/4B3/PPQ1N1K1/3NR1RB b - - bm Ra7; id "Larsen50.70"; c0 "Hamann-Larsen, Holstebro 1964";
4r1k1/4r3/p2p4/2pP4/1pP2npq/5Q2/PP2N3/4RKR1 b - - bm Qxe1+; id "Larsen50.71"; c0 "Hamann-Larsen, Holstebro 1964";
r4rk1/pq2n1bp/bp2ppp1/2p1N3/P1P1PP1Q/2N1BR2/1PP3PP/R5K1 w - - bm Rh3; id "Larsen50.72"; c0 "Larsen-Perez, Amsterdam 1964";
r4r2/pq2nkbQ/bp2p1p1/2p1p3/P1P1PP2/2N1B2R/1PP3PP/R5K1 w - - bm f5; id "Larsen50.73"; c0 "Larsen-Perez, Amsterdam 1964";
r5r1/pq3kbQ/1p4pB/2p1pn2/P1b5/2N4R/1PP3PP/5RK1 w - - bm Rg3; id "Larsen50.74"; c0 "Larsen-Perez, Amsterdam 1964";
r5r1/pq2k1b1/1p4QB/2p1pn2/P7/2N3R1/1PP3PP/5bK1 w - - bm Bg5+; id "Larsen50.75"; c0 "Larsen-Perez, Amsterdam 1964";
r2qk2r/ppp1bppp/8/3np3/2Bn4/3P1Q1P/PPP2PP1/RNB1R1K1 w kq - - Qg4; id "Larsen50.76"; c0 "Larsen-Berger, Amsterdam 1964";
4r1k1/ppb2ppp/3q4/7n/2B5/2PP1N1P/P4PP1/R2Q2K1 w - - Qa4; id "Larsen50.77"; c0 "Larsen-Berger, Amsterdam 1964";
8/1pr3k1/2p1b1p1/2P3Bp/3PPKnP/R2N4/8/8 w - - bm Ne5; id "Larsen50.78"; c0 "Larsen-Lengyel, Amsterdam 1964";
8/1p5R/2p1k3/2P1B3/3PPK1P/3b4/8/4r3 w - - bm d5; id "Larsen50.79"; c0 "Larsen-Lengyel, Amsterdam 1964";
r3r1k1/p4ppb/q1pbnn1p/4p3/N1P1P3/pP3NP1/2Q1RPBP/R3B1K1 b - - bm Rab8; id "Larsen50.80"; c0 "Vranesic-Larsen, Amsterdam 1964";
4r1k1/p4pp1/q1p4p/2b1B3/4Q3/pr3NP1/5PBP/R5K1 b - - bm Qd3; id "Larsen50.81"; c0 "Vranesic-Larsen, Amsterdam 1964";
4r1k1/p4pp1/2Q4p/2b1B3/8/pr1q1NP1/5PBP/R5K1 b - - bm Rxe5; id "Larsen50.82"; c0 "Vranesic-Larsen, Amsterdam 1964";
6k1/p4pp1/2Q4p/2b1N3/8/pr1q2P1/5PBP/R5K1 b - - bm Bxf2; id "Larsen50.83"; c0 "Vranesic-Larsen, Amsterdam 1964";
r1bq1rk1/p3nppp/2p5/np1p4/1b1P1B2/2NB1Q2/PPP1NPPP/2KR3R w - - bm h4; id "Larsen50.84"; c0 "Larsen-Portisch, Amsterdam 1964";
2bq1rk1/r3n1pp/2p2p2/pp5P/2pP1BP1/P1N3Q1/1PP2P2/2KRR3 w - - bm h6; id "Larsen50.85"; c0 "Larsen-Portisch, Amsterdam 1964";
2bqr1k1/r3n2p/2pB1ppP/pp6/2pP2P1/P1N3Q1/1PP2P2/2KRR3 w - - bm Qf4; id "Larsen50.86"; c0 "Larsen-Portisch, Amsterdam 1964";
1Bbqr3/1r2nk1p/2p3pP/pp3p2/2pP1QP1/P1N5/1PP2P2/2KRR3 w - - bm Qe5; id "Larsen50.87"; c0 "Larsen-Portisch, Amsterdam 1964";
rnbqr1k1/pp3pb1/3p1npp/2pP4/2P2B2/2N5/PP1NBPPP/R2QK2R b KQ - - Nh5; id "Larsen50.88"; c0 "Bronstein-Larsen, Amsterdam 1964";
r2qr1k1/pR3p2/1n1pN1pp/2pP4/2P1N3/6P1/P4PP1/3Qb1K1 b - - bm Bxf2+; id "Larsen50.89"; c0 "Bronstein-Larsen, Amsterdam 1964";
r2q2k1/pR6/1n1pprpp/2pP4/2P1N3/6PQ/P5P1/6K1 b - - bm Qf8; id "Larsen50.90"; c0 "Bronstein-Larsen, Amsterdam 1964";
r3r1k1/ppq1ppbp/2p2np1/NP6/P1PPpP2/4P3/1B4PP/R3QRK1 w - - bm Rab1; id "Larsen50.91"; c0 "Larsen-Spassky, Amsterdam 1964";
r1r5/p2qp1kp/1p3np1/3P1p2/2PNpP2/4P2P/4Q1P1/1RR3K1 w - - bm g4; id "Larsen50.92"; c0 "Larsen-Spassky, Amsterdam 1964";
r1r4q/p3pk2/1p1nN1pp/3P1pPP/2P1pP2/4P3/Q7/1RR3K1 w - - bm Rb2; id "Larsen50.93"; c0 "Larsen-Spassky, Amsterdam 1964";
r1r1k2q/p3p3/1p1n4/3P1pNp/2P1pP2/4P3/Q6R/2R3K1 w - - bm c5; id "Larsen50.94"; c0 "Larsen-Spassky, Amsterdam 1964";
4rk2/3Qp3/3n3q/3P1pN1/2p1pP1p/4P2K/6R1/8 w - - bm Rg1; id "Larsen50.95"; c0 "Larsen-Spassky, Amsterdam 1964";
4rk2/3Qp3/3n3q/3P1pN1/4pP1p/2p1P2K/8/6R1 w - - bm Qe6; id "Larsen50.96"; c0 "Larsen-Spassky, Amsterdam 1964";
1n4k1/1q1nbppp/p3N3/8/2r1P1N1/1P2QPP1/1B4KP/8 w - - Nh6+; id "Larsen50.97"; c0 "Larsen-Matanovic, Zagreb 1965";
r1b2rk1/ppR3bp/3p2p1/3p4/3pB3/4nP2/PP1Q2PP/4K2R b K - - bm Bh6; id "Larsen50.98"; c0 "Nielsen-Larsen, Copenhague 1965";
r5k1/ppR4p/3p2pb/8/4Q1b1/4nr2/PP5P/4K1R1 b - - bm Raf8; id "Larsen50.99"; c0 "Nielsen-Larsen, Copenhague 1965";
2r2rk1/pp1qnppp/8/2p2b1Q/3pN3/3P2P1/PPP1RPBP/R5K1 w - - bm Rae1; id "Larsen50.100"; c0 "Larsen-Suetin, Copenhague 1965";
2r2rk1/pp1q1ppp/8/2pn1b1Q/3pN3/3P2P1/PPP1RPBP/4R1K1 w - - bm Nd6; id "Larsen50.101"; c0 "Larsen-Suetin, Copenhague 1965";
5rk1/p1Q2ppp/5n2/8/3p4/3P1BP1/q1P2P1P/4R1K1 w - - bm Re5; id "Larsen50.102"; c0 "Larsen-Suetin, Copenhague 1965";
1rbq1rk1/p3bppp/n2p1n2/1ppP4/8/2N2NP1/PP2PPBP/R1BQR1K1 w - - bm a4; id "Larsen50.103"; c0 "Larsen-Hamann, Copenhague 1965";
1nbq1rk1/pr3ppp/n2p1b2/2pP4/R1N1P3/2N3P1/1P3P1P/2BQRBK1 w - - bm Bf4; id "Larsen50.104"; c0 "Larsen-Hamann, Copenhague 1965";
1n1q1rk1/p6p/n2N1p2/2pPB1p1/4P3/R5P1/5P1P/5QK1 w - - bm Nb7; id "Larsen50.105"; c0 "Larsen-Hamann, Copenhague 1965";
1n2r1k1/p6p/5p2/2pP2p1/1qN1P3/R5P1/5P1P/5QK1 w - - bm Rxa7; id "Larsen50.106"; c0 "Larsen-Hamann, Copenhague 1965";
r1bqk2r/1p1n1pbp/p2p1np1/2pPp3/2P1P3/2NBB2P/PP2NPP1/R2QK2R b KQkq - - bm Nh5; id "Larsen50.107"; c0 "Flohr-Larsen, Copenhague 1966";
r1bq1rk1/1p3pbp/p2p2p1/2pPn3/2P1PBP1/2N4P/PP1QBP2/R3K2R b KQ - - bm b5; id "Larsen50.108"; c0 "Flohr-Larsen, Copenhague 1966";
r1bq1rk1/5pbp/3p2p1/1NpPn3/4PBP1/7P/PP1QBP2/R3K2R b KQ - - bm Ra4; id "Larsen50.109"; c0 "Flohr-Larsen, Copenhague 1966";
2bqr1k1/5pbp/3p2p1/2pPn3/3rPBP1/2N3QP/PP2BP2/R3K2R b KQ - - bm g5; id "Larsen50.110"; c0 "Flohr-Larsen, Copenhague 1966";
2bqr1k1/5pbp/3p4/2pPn1p1/3rP1P1/2N1B1QP/PP2BP2/R3K2R b KQ - - Ng6; id "Larsen50.111"; c0 "Flohr-Larsen, Copenhague 1966";
2bqr1k1/5pbp/3p2n1/1BpP2p1/3rP1P1/2N1B1QP/PP3P2/R3K2R b KQ - - bm Rexe4; id "Larsen50.112"; c0 "Flohr-Larsen, Copenhague 1966";
r2qr1k1/ppp2p2/2n4p/5bp1/3P2P1/P3bN1P/1PP1P1K1/RN1Q1B1R b - - bm Nxd4; id "Larsen50.113"; c0 "Nyman-Larsen, Corr. 1966";
r2q1rk1/pp2ppb1/2bp2p1/2nN4/2P1P1B1/4B3/PP3QPP/3R1RK1 w - - bm e5; id "Larsen50.114"; c0 "Larsen-Petrossian, Santa Monica 1966";
r2q1rk1/pp2pp2/3pn1p1/3Rb3/2P3BQ/4B3/PP4PP/5RK1 w - - bm Rf3; id "Larsen50.15"; c0 "Larsen-Petrossian, Santa Monica 1966";
r2q1rk1/pp2ppb1/3pn1pQ/3R4/2P3B1/4BR2/PP4PP/6K1 w - - bm Qxg6; id "Larsen50.116"; c0 "Larsen-Petrossian, Santa Monica 1966";
r2q3k/pp2pRb1/3pB1p1/3R4/2P5/4B3/PP4PP/6K1 w - - bm Rg5; id "Larsen50.117"; c0 "Larsen-Petrossian, Santa Monica 1966";
1r2r1k1/1pq2pb1/n1ppbnp1/p3p2p/2PP4/PPN1P1PP/1BQ1NPBK/2R2R2 b - - bm b5; id "Larsen50.118"; c0 "Petrossian-Larsen, Santa Monica 1966";
1r4k1/3b1pb1/n2q1np1/pp1p4/3PpN2/PP2P1PP/1BR1Q1BK/5N2 b - - bm b4; id "Larsen50.119"; c0 "Petrossian-Larsen, Santa Monica 1966";
1b6/5pk1/q5p1/p2p1n2/Pp1Pp1nP/1P2P1P1/3Q4/3NBNK1 b - - bm f6; id "Larsen50.120"; c0 "Petrossian-Larsen, Santa Monica 1966";
r1r3k1/1p2ppbp/p1np2p1/q7/2PNP1b1/1PN1B3/P1RQ1PPP/5RK1 b - - bm b5; id "Larsen50.121"; c0 "Geller-Larsen, Monaco 1967";
r1r3k1/4pp1p/p1np2p1/1p1N4/2PBP1b1/1P6/P2R1PPP/5RK1 b - - bm Rab8; id "Larsen50.122"; c0 "Geller-Larsen, Monaco 1967";
2r5/3kpp1p/2npb1p1/pr1N4/R3P2P/1P3P2/PB1R2P1/6K1 b - - bm f6; id "Larsen50.123"; c0 "Geller-Larsen, Monaco 1967";
8/4pk1p/3p1pp1/1R1P4/1P1r3P/5PK1/6P1/8 b - - bm g5; id "Larsen50.124"; c0 "Geller-Larsen, Monaco 1967";
rn1q1rk1/pbpp2pp/1p2p3/8/2PPp1Q1/2P1P3/P2N1PPP/R1B2RK1 b - - bm Rf5; id "Larsen50.125"; c0 "Gligoric-Larsen, Havane 1967";
rn1q2k1/p1pp2pp/1p6/3b2r1/2P1pQ2/4P3/P2N1PPP/R1B2RK1 b - - bm Bc6; id "Larsen50.126"; c0 "Gligoric-Larsen, Havane 1967";
r2q2k1/p1pp2pp/npb3r1/8/2P1NQ2/4PP2/PB4PP/R4RK1 b - - bm Nb4; id "Larsen50.127"; c0 "Gligoric-Larsen, Havane 1967";
r2q2k1/p1pp2pp/1pb3r1/5Q2/2P1N3/2BnPP2/P5PP/R4RK1 b - - bm Qh4; id "Larsen50.128"; c0 "Gligoric-Larsen, Havane 1967";
r5k1/p1pp3p/1pb2pr1/8/2P4q/2BQPP2/P5PP/R4RK1 b - - bm Rh6; id "Larsen50.129"; c0 "Gligoric-Larsen, Havane 1967";
r5k1/p1pp3p/1pb2p1r/8/2P4q/2BQPP1P/P5P1/R4RK1 b - - bm Kf7; id "Larsen50.130"; c0 "Gligoric-Larsen, Havane 1967";
6r1/p1pp1k1p/1pb2p1r/8/2P4q/2BQPP1P/P4RP1/R4K2 b - - bm Rxg2; id "Larsen50.131"; c0 "Gligoric-Larsen, Havane 1967";
3rrbk1/1pq2ppp/p7/P1pnp3/2N1R3/3P1Q2/1PPB1PPP/R5K1 w - - bm Qe2; id "Larsen50.132"; c0 "Larsen-Bednarski, Havane 1967";
3rr1k1/1pq1b2p/p4pp1/P1pn4/2N1Rp2/3P1Q2/1PPB2PP/4R1K1 w - - bm Nb6; id "Larsen50.133"; c0 "Larsen-Bednarski, Havane 1967";
3rr1k1/1p1qb2p/pP3pp1/2p5/4Rp2/3P1Q2/1PPB2PP/4R1K1 w - - bm Qxf4; id "Larsen50.134"; c0 "Larsen-Bednarski, Havane 1967";
3rr1k1/1p1qb2p/pP4p1/2p2p2/4RQ2/3P4/1PPB2PP/4R1K1 w - - bm Bc3; id "Larsen50.135"; c0 "Larsen-Bednarski, Havane 1967";
r1b2rk1/1p3ppp/p1n1pn2/2P5/8/P1PBPN2/5PPP/R1B2RK1 b - - bm Na5; id "Larsen50.136"; c0 "Taimanov-Larsen, Havane 1967";
1r3rk1/1p3ppp/p1n1pn2/8/2P5/P1BBPP2/5P1P/1R1R2K1 b - - bm Rfc8; id "Larsen50.137"; c0 "Taimanov-Larsen, Havane 1967";
3k4/5p2/p4Kn1/p1r4p/B1P1p3/P3P3/5P2/7R b - - bm Ne5; id "Larsen50.138"; c0 "Taimanov-Larsen, Havane 1967";
3k4/5p2/p4K2/p1r1n2p/2P1p3/PB2P3/5P2/7R b - - bm Ke8; id "Larsen50.139"; c0 "Taimanov-Larsen, Havane 1967";
4k3/5pK1/p7/p1r1n2p/2P1p3/PB2P3/5P2/7R b - - bm Ng4; id "Larsen50.140"; c0 "Taimanov-Larsen, Havane 1967";
r4rk1/3qppbp/1pbp2p1/p1n5/P1P1P3/2N1B3/1PBQ1PPP/R4RK1 b - - bm Qe6; id "Larsen50.141"; c0 "Schmid-Larsen, Havane 1967";
r4rk1/4ppbp/1pbpq1p1/p1nN4/P1P1P3/4B3/1PBQ1PPP/R4RK1 b - - bm Ne4; id "Larsen50.142"; c0 "Schmid-Larsen, Havane 1967";
r4rk1/4ppbp/2bpq1p1/p1pN4/P1P5/3Q4/1PB2PPP/4RRK1 b - - bm Be5; id "Larsen50.143"; c0 "Schmid-Larsen, Havane 1967";
8/4ppkp/3p1bp1/p2P1P2/PpBq4/1Pr3P1/6KP/1Q3R2 b - - bm Rxc4; id "Larsen50.144"; c0 "Schmid-Larsen, Havane 1967";
8/4ppkp/3p1b2/p2P1Pp1/q7/1p2R1PK/7P/3Q4 b - - bm g4+; id "Larsen50.145"; c0 "Schmid-Larsen, Havane 1967";
r2q1rk1/pp3ppp/2p2bn1/1PPp4/2nP4/2NQ1B1P/P4PPB/R4RK1 b - - bm Bg5; id "Larsen50.146"; c0 "Gipslis-Larsen, Sousse izt 1967";
r3r1k1/p4ppp/2p2qn1/2Pp4/2nP4/2NQ2PP/P1B2PK1/R4R2 b - - bm Qg5; id "Larsen50.147"; c0 "Gipslis-Larsen, Sousse izt 1967";
r3r1k1/p4pp1/2p3p1/2Pp4/3P4/5QPP/Pn1q1P1K/R2N1R2 b - - bm Nc4; id "Larsen50.148"; c0 "Gipslis-Larsen, Sousse izt 1967";
1r4k1/5pp1/2p3p1/p1Pp4/2nr4/6PP/P1R2PK1/3NR3 b - - bm a4; id "Larsen50.149"; c0 "Gipslis-Larsen, Sousse izt 1967";
3q3r/5pbk/1rbnp1p1/1pNp4/1P1P4/2NBP1P1/5P2/R1RQ2K1 w - - bm Qg4; id "Larsen50.150"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
7r/4qpbk/1rb3p1/1pNpp3/1PnP1NQ1/3BP1P1/5P2/R1R3K1 w - - bm Bxg6+; id "Larsen50.151"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
2Q2bkr/5p2/1rb5/1pN1n1qB/1P1pPN2/6P1/5P2/R1R3K1 w - - bm Nce6; id "Larsen50.152"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
7r/R5bk/1rb1Q3/1p2n1qB/1P1pPN2/6P1/5P2/2R3K1 w - - bm Rc5; id "Larsen50.153"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
r4rk1/1p2ppbp/1qn1b1p1/p2pN3/P2P4/2P5/BP2QPPP/R1B2RK1 b - - bm Bxe5; id "Larsen50.154"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
r4rk1/1p2pp1p/1qn1b1p1/p2pP3/P7/2P5/BP2QPPP/R1B2RK1 b - - bm d4; id "Larsen50.155"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
6k1/1p2p2p/1qn1p1p1/p2rPr2/P2p1B2/2P3P1/1P2QP1P/3RR1K1 b - - bm Qb3; id "Larsen50.156"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
6k1/1R2p2p/2n1p1p1/p2rPr2/3qQB1P/6P1/5P2/4R1K1 b - - bm Rdxe5; id "Larsen50.157"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
r1bqk2r/ppppbp1p/2n2np1/8/2P5/2N1Q1P1/PP2PP1P/R1B1KBNR w KQkq - - Nd5; id "Larsen50.158"; c0 "Larsen-Gheorghiu, Monaco 1968";
rnbqk2r/ppppbp1p/6p1/3P4/8/4Q1P1/PP2PP1P/R1B1KBNR w KQkq - - d6; id "Larsen50.159"; c0 "Larsen-Gheorghiu, Monaco 1968";
5rk1/p2p3p/1r1p1ppQ/p7/4q3/6P1/PP1RPP1P/3R2K1 w - - bm h4; id "Larsen50.160"; c0 "Larsen-Gheorghiu, Monaco 1968";
2r3k1/p2p3p/1r1p1ppQ/p3q3/7P/1P4P1/P2RPP2/3R2K1 w - - bm Rd5; id "Larsen50.161"; c0 "Larsen-Gheorghiu, Monaco 1968";
6k1/pbr4p/4p1pB/3q4/3P4/6Q1/P4PP1/1R4K1 w - - bm Rb5; id "Larsen50.162"; c0 "Larsen-Unzicker, Lugano 1968";
rnbq1rk1/ppp2ppp/4pn2/3p4/1bP5/2N2NP1/PP1PPPBP/R1BQ1RK1 b - - bm dxc4; id "Larsen50.163"; c0 "Bobotsov-Larsen, Busum 1969";
rnbq1rk1/ppp2ppp/4pn2/8/Qbp5/2N2NP1/PP1PPPBP/R1B2RK1 b - - bm Na6; id "Larsen50.164"; c0 "Bobotsov-Larsen, Busum 1969";
r3qrk1/pppb1ppp/n3pn2/1N6/QbpN4/P5P1/1P1PPPBP/R1B2RK1 b - - bm e5; id "Larsen50.165"; c0 "Bobotsov-Larsen, Busum 1969";
Larsen EPD Test Suite
Moderators: hgm, Rebel, chrisw
-
- Posts: 855
- Joined: Sun May 23, 2010 1:32 pm
Re: Larsen EPD Test Suite
some of the lines don't have the bm tag. line 32 and 33 for example.
-
- Posts: 12540
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Larsen EPD Test Suite
I did some cleanup:
Code: Select all
r4rk1/1ppbqnpp/3n1p2/pP2p3/P2PP3/B1P2N2/2Q1B1PP/R4RK1 w - - bm c4; id "Larsen50.01"; c0 "Larsen-Joyner, Birmingham 1951";
1r3r2/3bppkp/pq1p2p1/1p1Pn3/8/1P4PP/P1N1PPB1/2RQ1RK1 w - - bm Qd4; id "Larsen50.02"; c0 "Larsen-Nielsen, Esbjerg 1953";
3r1k2/2Rbpn2/pr1p1p1p/1p1P2p1/3NBP2/1P4PP/P3P2K/5R2 w - - bm Bf3; id "Larsen50.03"; c0 "Larsen-Nielsen, Esbjerg 1953";
r1bq1rk1/pp3pbp/1n4p1/2pPP3/3nP3/2N1B3/PP1Q2PP/2KR1BNR b - - bm Bg4; id "Larsen50.04"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r5k1/pp1b3p/1n1q2p1/2pPp1Q1/3nP3/2N4P/PP2BrP1/2K1R1NR b - - bm Na4; id "Larsen50.05"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r5k1/pp1b3p/3q2p1/2pPp1Q1/n2nP3/7P/PP2BrP1/2KNR1NR b - - bm c4; id "Larsen50.06"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r5k1/pp1b3p/3q2p1/3Pp3/n1pnP3/6QP/PP2BrP1/2KNR1NR b - - bm c3; id "Larsen50.07"; c0 "Enevoldsen- Larsen, Copenhague 1953";
r2q1rk1/1pp3bp/1n1p4/p2Ppb1n/2P1Np2/PP3PP1/4N1BP/1RBQ1RK1 b - - bm a4; id "Larsen50.08"; c0 "Pedersen-Larsen, Aarhus 1954";
6rk/2p4p/1p1p4/3Pn1r1/2P3P1/P3R3/3KB3/5R2 b - - bm Rxg4; id "Larsen50.09"; c0 "Pedersen-Larsen, Aarhus 1954";
r3k2r/pp2ppbp/2np1np1/q7/2P1P1b1/1PN1Q3/PB1N1PPP/R3KB1R b KQkq - - bm Nb4; id "Larsen50.10"; c0 "Bernstein-Larsen, Amsterdam 1954";
r3k2r/pp3pbp/3p1np1/4p3/2P1P1b1/1PB1Q3/q2N1PPP/2R1KB1R b Kkq - - bm h5; id "Larsen50.11"; c0 "Bernstein-Larsen, Amsterdam 1954";
r3k2r/ppq2pb1/3p1np1/R3p2p/1BP1P1b1/1P1Q4/3N1PPP/4KB1R b Kkq - - bm Bf8; id "Larsen50.12"; c0 "Bernstein-Larsen, Amsterdam 1954";
r3kb1r/ppq2p2/3p1np1/R3p2p/1BP1P1b1/1P1Q4/5PPP/1N2KB1R b Kkq - - bm Nxe4; id "Larsen50.13"; c0 "Bernstein-Larsen, Amsterdam 1954";
r1b1k2r/2q1bppp/p2ppn2/1p2n1B1/3NPPP1/2N5/PPP1Q2P/2KR1BR1 b kq - - - bm b4; id "Larsen50.14"; c0 "Olafsson-Larsen, Reykjavik 1956";
2r1k2r/1bqnbp2/p5pp/4p1P1/1p2Pn1P/5N2/PPPN2B1/1KR1BQR1 b k - - bm Bc6; id "Larsen50.15"; c0 "Olafsson-Larsen, Reykjavik 1956";
r1b1r1k1/1p1n1pbp/2p1n1p1/q1P1p3/4P3/1PN1BNPP/2Q2PB1/1R1R2K1 w - - bm Rb2; id "Larsen50.16"; c0 "Larsen-Perez, Gijon 1956";
r2q1rk1/4bppp/p1b1pn2/1p2P3/8/1BN1B3/PPP1Q1PP/R4RK1 b - - bm Ne4; id "Larsen50.17"; c0 "Padevsky-Larsen, Moscow 1956";
r2q1rk1/4bppp/p1b1p3/1p2P3/4n3/1BN1BQ2/PPP3PP/R4RK1 b - - bm Qc7; id "Larsen50.18"; c0 "Padevsky-Larsen, Moscow 1956";
6k1/Q4pp1/1B2p2p/1p3q2/2b5/8/PP1r2PP/4R1K1 b - - bm Rxg2+; id "Larsen50.19"; c0 "Padevsky-Larsen, Moscow 1956";
r1r3k1/2q1bpp1/ppbp1n1p/4p3/P3P3/1BN5/1PPNQPPP/R2R2K1 w - - bm Nc4; id "Larsen50.20"; c0 "Larsen-Gligoric, Moscow 1956";
5rk1/5pp1/1q5p/1pbQp3/8/1B6/1PP2PPP/R5K1 w - - bm Ra8; id "Larsen50.21"; c0 "Larsen-Gligoric, Moscow 1956";
8/8/8/2k1K2p/2P4P/1p6/1P6/8 w - - bm Kf5; id "Larsen50.22"; c0 "Larsen-Gligoric, Moscow 1956";
r3kb1r/1p5p/p1bppp2/6q1/2BRP3/2N2Q2/PPP3PP/1K5R b kq - - bm Qe5; id "Larsen50.23"; c0 "C.H. O'D Alexander-Larsen, Hastings 1956-1957";
2k1rb1r/1p5p/B1bpp3/4q3/3Rp3/1QN5/PPP3PP/1K1R4 b - - bm d5; id "Larsen50.24"; c0 "C.H. O'D Alexander-Larsen, Hastings 1956-1957";
1r5r/2k4p/R1p1p3/2bpq3/Q3p3/2N5/PPP3PP/1K1R4 b - - bm Rxb2+; id "Larsen50.25"; c0 "C.H. O'D Alexander-Larsen, Hastings 1956-1957";
r4rk1/pp1q2pp/2npb3/2pNpp2/2P3n1/1P1P2P1/P1N1PPBP/R2Q1RK1 b - - bm f4; id "Larsen50.26"; c0 "Troianescu-Larsen, Wageningen 1957";
r4rk1/pp4pp/2npb2q/2p1p3/2P2p2/1P1P2PP/P1N1PPBK/R2Q1R2 b - - bm Bg4; id "Larsen50.27"; c0 "Troianescu-Larsen, Wageningen 1957";
r5k1/pp4pp/2npb2q/2p1p2r/2P2p1P/1P1P1BP1/P1N1PP1K/R3QR2 b - - bm Rxh4+; id "Larsen50.28"; c0 "Troianescu-Larsen, Wageningen 1957";
r1b2rk1/1pp1b1pp/3pp1q1/p7/2PPP1n1/PP3NP1/1B4BP/R2QR1K1 b - - bm e5; id "Larsen50.29"; c0 "Eliskases-Larsen, Mar del Plata 1958";
3r1rk1/1pp3pp/4b3/p3p3/P1P1P3/1P2RBP1/R6P/6K1 b - - bm Bh3; id "Larsen50.30"; c0 "Eliskases-Larsen, Mar del Plata 1958";
8/1p6/2p1b3/p1k1p1p1/P1P1P3/1PK1RBP1/7r/8 b - - bm Bf7; id "Larsen50.31"; c0 "Eliskases-Larsen, Mar del Plata 1958";
8/1B6/2p5/p1k1p1p1/P1P1P1b1/1PKR2P1/7r/8 b - - bm Rg2; id "Larsen50.32"; c0 "Eliskases-Larsen, Mar del Plata 1958";
6k1/pbq3np/1p2p1pB/3pP3/7P/1P1Q2P1/P4PB1/6K1 w - - bm Qb5; id "Larsen50.33"; c0 "Larsen-Stalberg, Copenhague 1958";
r4rk1/1p2ppbp/1qnp1np1/p4P2/P3P3/1PN5/1P2B1PP/R1BQ1R1K b - - bm Qb4; id "Larsen50.34"; c0 "Van der Berg-Larsen, Bevervijk 1959";
r4rk1/1p2ppbp/2Np2p1/p4P2/P3P3/1P6/1P2Q1PP/R4n1K b - - bm Ng3+; id "Larsen50.35"; c0 "Van der Berg-Larsen, Bevervijk 1959";
1r6/r3pp1p/P2p1k2/2p1bPp1/RpQ1P1P1/1P6/6K1/8 b - - bm Rh8; id "Larsen50.36"; c0 "Van der Berg-Larsen, Bevervijk 1959";
7r/r3pp1p/P2p1k2/1Qp1bPp1/Rp2P1P1/1P6/6K1/8 b - - bm h5; id "Larsen50.37"; c0 "Van der Berg-Larsen, Bevervijk 1959";
7r/r3pp2/P2p1k2/1Qp1bPpP/Rp2P3/1P6/6K1/8 b - - bm g4; id "Larsen50.38"; c0 "Van der Berg-Larsen, Bevervijk 1959";
7r/r3pp2/P2p1k1P/1Qp1bP2/Rp2P1p1/1P6/6K1/8 b - - bm Rxh6; id "Larsen50.39"; c0 "Van der Berg-Larsen, Bevervijk 1959";
r1bqk2r/p3nppp/2p5/2bp4/2p1p3/2P3P1/PP1PPPBP/RNBQ1RK1 w kq - bm b3; id "Larsen50.40"; c0 "Larsen-J.H. Donner, Zurich 1959";
r2qk2r/p3nppp/b1p5/2bp4/2p1p3/1PP3P1/P2PPPBP/RNBQ1RK1 w kq - bm Ba3; id "Larsen50.41"; c0 "Larsen-J.H. Donner, Zurich 1959";
r4rk1/p3nppp/b2q4/2pp4/3P4/2P3P1/P2N1PBP/R2QR1K1 w - - bm Qa4; id "Larsen50.42"; c0 "Larsen-J.H. Donner, Zurich 1959";
rr3k2/p3nppp/3q4/2Np1b2/3P3P/2Q3P1/P4PB1/2R1R1K1 w - - bm Qf3; id "Larsen50.43"; c0 "Larsen-J.H. Donner, Zurich 1959";
3q2k1/5npp/2p1r3/2P1p3/p1PnN3/6P1/P5BP/2Q2R1K w - - bm Qd1; id "Larsen50.44"; c0 "Larsen-J.H. Donner, Bevervijk 1960";
6k1/q4npp/2p3r1/2P1p3/p1PnN3/6PB/P6P/3Q1R1K w - - bm Qb1; id "Larsen50.45"; c0 "Larsen-J.H. Donner, Bevervijk 1960";
6k1/q5pp/2p3r1/2P1p1n1/p1PnN3/6PB/P6P/1Q3R1K w - - bm Qb6; id "Larsen50.46"; c0 "Larsen-J.H. Donner, Bevervijk 1960";
r1bq1rk1/pp2bpp1/1n3n1p/2pp4/5B2/1NNP2P1/PP2PPBP/R2Q1RK1 w - - bm d4; id "Larsen50.47"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1960";
r1b2rk1/pp3pp1/1n1q1n1p/2Np4/3P4/1pN3P1/P3PPBP/R2Q1RK1 w - - bm Qxb3; id "Larsen50.48"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1960";
r1b2rk1/pp3pp1/3q1n1p/2Np4/2nP4/1QN3P1/P3PPBP/R4RK1 w - - bm Qb4; id "Larsen50.49"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1960";
r2nr1k1/1p1q1ppb/2pb1n1p/1P2p3/2P5/3PNNP1/1B3PBP/1R1Q1RK1 w - - bm Ra1; id "Larsen50.50"; c0 "Larsen-Geller, Copenhague 1960";
3nr1k1/1pq2ppb/3b1n1p/1p2N3/2P5/3PN1P1/1B3PBP/Q4RK1 w - - bm Nf3; id "Larsen50.51"; c0 "Larsen-Geller, Copenhague 1960";
3nr1k1/1pq1bppb/5n1p/1p6/2P5/3PNNP1/1B3PBP/Q4RK1 w - - bm Rc1; id "Larsen50.52"; c0 "Larsen-Geller, Copenhague 1960";
3nr1k1/3N1ppb/7p/1p1P4/3B4/bq4P1/5PBP/Q1R3K1 w - - bm Bxg7; id "Larsen50.53"; c0 "Larsen-Geller, Copenhague 1960";
2rq1rk1/1p2npbp/p2p4/3P1p1Q/2N1p3/2P5/PP2BPPP/R4RK1 b - - bm f4; id "Larsen50.54"; c0 "Robatsch-Larsen, Halle 1963";
2rq1rk1/4n1bp/p2p4/1p1P1pQ1/P3pp2/2P5/1P1NBPPP/R4RK1 b - - bm Kh8; id "Larsen50.55"; c0 "Robatsch-Larsen, Halle 1963";
r1bq1rk1/pp2ppbp/1n1p2p1/n7/3NP3/1BNQBP2/PPP3PP/2KR3R b - - bm Nxb3; id "Larsen50.56"; c0 "Ivkov-Larsen, Bevervijk 1964";
2rq1rk1/1p2ppbp/3p2p1/pQ6/P3P2P/4BP2/1PP3P1/2KR3R b - - bm Rc6; id "Larsen50.57"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1pq1ppbp/2rp2p1/pQ6/P1P1P2P/1P2BP2/6P1/2KR3R b - - bm Rc5; id "Larsen50.58"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1pq1ppbp/6p1/pQpR4/P1P1P2P/1P3P2/6P1/2K4R b - - bm e6; id "Larsen50.59"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1pq2pbp/4p1p1/p1QR4/P1P1P2P/1P3P2/6P1/2K4R b - - bm Qg3; id "Larsen50.60"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1p3pbp/4p1p1/p1Q3R1/P1P1Pq1P/1P3P2/2K3P1/7R b - - bm f5; id "Larsen50.61"; c0 "Ivkov-Larsen, Bevervijk 1964";
5rk1/1p4bp/6p1/p1Q2pR1/P1P2q1P/1P3P2/2K3P1/3R4 b - - bm b6; id "Larsen50.62"; c0 "Ivkov-Larsen, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pPpp1/P2P4/1pP1P2Q/1P1Bb1NP/R5K1 w - - bm c4; id "Larsen50.63"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pPpp1/P1bP4/1p2P2Q/1P1B2NP/R5K1 w - - bm Nf4; id "Larsen50.64"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pPp2/P1bP1p2/1p2P2Q/1P1B3P/R5K1 w - - bm Kf2; id "Larsen50.65"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r4rk1/p3q1bR/1p6/3pP3/P1bP1p2/1p2B2Q/1P3K1P/R7 w - - bm Bd2; id "Larsen50.66"; c0 "Larsen-T.D. van Scheltinga, Bevervijk 1964";
r1bq1rk1/1p4bp/p2p1n2/2pP1p1n/2P2P2/2N1B2P/PPQ1N1B1/R4RK1 b - - bm b5; id "Larsen50.67"; c0 "Hamann-Larsen, Holstebro 1964";
r1bqr1k1/6bp/p2p4/2pP1p1n/1pP1nP2/4B2P/PPQ1N1BK/3NR1R1 b - - bm Nef6; id "Larsen50.68"; c0 "Hamann-Larsen, Holstebro 1964";
r1bqr1k1/6bp/p2p1n2/2pP1p1n/1pP2P2/4BB1P/PPQ1N2K/3NR1R1 b - - bm Ng4+; id "Larsen50.69"; c0 "Hamann-Larsen, Holstebro 1964";
r1b1r1k1/6bp/p2p4/2pP3n/1pP2Ppq/4B3/PPQ1N1K1/3NR1RB b - - bm Ra7; id "Larsen50.70"; c0 "Hamann-Larsen, Holstebro 1964";
4r1k1/4r3/p2p4/2pP4/1pP2npq/5Q2/PP2N3/4RKR1 b - - bm Qxe1+; id "Larsen50.71"; c0 "Hamann-Larsen, Holstebro 1964";
r4rk1/pq2n1bp/bp2ppp1/2p1N3/P1P1PP1Q/2N1BR2/1PP3PP/R5K1 w - - bm Rh3; id "Larsen50.72"; c0 "Larsen-Perez, Amsterdam 1964";
r4r2/pq2nkbQ/bp2p1p1/2p1p3/P1P1PP2/2N1B2R/1PP3PP/R5K1 w - - bm f5; id "Larsen50.73"; c0 "Larsen-Perez, Amsterdam 1964";
r5r1/pq3kbQ/1p4pB/2p1pn2/P1b5/2N4R/1PP3PP/5RK1 w - - bm Rg3; id "Larsen50.74"; c0 "Larsen-Perez, Amsterdam 1964";
r5r1/pq2k1b1/1p4QB/2p1pn2/P7/2N3R1/1PP3PP/5bK1 w - - bm Bg5+; id "Larsen50.75"; c0 "Larsen-Perez, Amsterdam 1964";
r2qk2r/ppp1bppp/8/3np3/2Bn4/3P1Q1P/PPP2PP1/RNB1R1K1 w kq - - bm Qg4; id "Larsen50.76"; c0 "Larsen-Berger, Amsterdam 1964";
4r1k1/ppb2ppp/3q4/7n/2B5/2PP1N1P/P4PP1/R2Q2K1 w - - bm Qa4; id "Larsen50.77"; c0 "Larsen-Berger, Amsterdam 1964";
8/1pr3k1/2p1b1p1/2P3Bp/3PPKnP/R2N4/8/8 w - - bm Ne5; id "Larsen50.78"; c0 "Larsen-Lengyel, Amsterdam 1964";
8/1p5R/2p1k3/2P1B3/3PPK1P/3b4/8/4r3 w - - bm d5; id "Larsen50.79"; c0 "Larsen-Lengyel, Amsterdam 1964";
r3r1k1/p4ppb/q1pbnn1p/4p3/N1P1P3/pP3NP1/2Q1RPBP/R3B1K1 b - - bm Rab8; id "Larsen50.80"; c0 "Vranesic-Larsen, Amsterdam 1964";
4r1k1/p4pp1/q1p4p/2b1B3/4Q3/pr3NP1/5PBP/R5K1 b - - bm Qd3; id "Larsen50.81"; c0 "Vranesic-Larsen, Amsterdam 1964";
4r1k1/p4pp1/2Q4p/2b1B3/8/pr1q1NP1/5PBP/R5K1 b - - bm Rxe5; id "Larsen50.82"; c0 "Vranesic-Larsen, Amsterdam 1964";
6k1/p4pp1/2Q4p/2b1N3/8/pr1q2P1/5PBP/R5K1 b - - bm Bxf2; id "Larsen50.83"; c0 "Vranesic-Larsen, Amsterdam 1964";
r1bq1rk1/p3nppp/2p5/np1p4/1b1P1B2/2NB1Q2/PPP1NPPP/2KR3R w - - bm h4; id "Larsen50.84"; c0 "Larsen-Portisch, Amsterdam 1964";
2bq1rk1/r3n1pp/2p2p2/pp5P/2pP1BP1/P1N3Q1/1PP2P2/2KRR3 w - - bm h6; id "Larsen50.85"; c0 "Larsen-Portisch, Amsterdam 1964";
2bqr1k1/r3n2p/2pB1ppP/pp6/2pP2P1/P1N3Q1/1PP2P2/2KRR3 w - - bm Qf4; id "Larsen50.86"; c0 "Larsen-Portisch, Amsterdam 1964";
1Bbqr3/1r2nk1p/2p3pP/pp3p2/2pP1QP1/P1N5/1PP2P2/2KRR3 w - - bm Qe5; id "Larsen50.87"; c0 "Larsen-Portisch, Amsterdam 1964";
rnbqr1k1/pp3pb1/3p1npp/2pP4/2P2B2/2N5/PP1NBPPP/R2QK2R b KQ - - bm Nh5; id "Larsen50.88"; c0 "Bronstein-Larsen, Amsterdam 1964";
r2qr1k1/pR3p2/1n1pN1pp/2pP4/2P1N3/6P1/P4PP1/3Qb1K1 b - - bm Bxf2+; id "Larsen50.89"; c0 "Bronstein-Larsen, Amsterdam 1964";
r2q2k1/pR6/1n1pprpp/2pP4/2P1N3/6PQ/P5P1/6K1 b - - bm Qf8; id "Larsen50.90"; c0 "Bronstein-Larsen, Amsterdam 1964";
r3r1k1/ppq1ppbp/2p2np1/NP6/P1PPpP2/4P3/1B4PP/R3QRK1 w - - bm Rab1; id "Larsen50.91"; c0 "Larsen-Spassky, Amsterdam 1964";
r1r5/p2qp1kp/1p3np1/3P1p2/2PNpP2/4P2P/4Q1P1/1RR3K1 w - - bm g4; id "Larsen50.92"; c0 "Larsen-Spassky, Amsterdam 1964";
r1r4q/p3pk2/1p1nN1pp/3P1pPP/2P1pP2/4P3/Q7/1RR3K1 w - - bm Rb2; id "Larsen50.93"; c0 "Larsen-Spassky, Amsterdam 1964";
r1r1k2q/p3p3/1p1n4/3P1pNp/2P1pP2/4P3/Q6R/2R3K1 w - - bm c5; id "Larsen50.94"; c0 "Larsen-Spassky, Amsterdam 1964";
4rk2/3Qp3/3n3q/3P1pN1/2p1pP1p/4P2K/6R1/8 w - - bm Rg1; id "Larsen50.95"; c0 "Larsen-Spassky, Amsterdam 1964";
4rk2/3Qp3/3n3q/3P1pN1/4pP1p/2p1P2K/8/6R1 w - - bm Qe6; id "Larsen50.96"; c0 "Larsen-Spassky, Amsterdam 1964";
1n4k1/1q1nbppp/p3N3/8/2r1P1N1/1P2QPP1/1B4KP/8 w - - bm Nh6+; id "Larsen50.97"; c0 "Larsen-Matanovic, Zagreb 1965";
r1b2rk1/ppR3bp/3p2p1/3p4/3pB3/4nP2/PP1Q2PP/4K2R b K - - bm Bh6; id "Larsen50.98"; c0 "Nielsen-Larsen, Copenhague 1965";
r5k1/ppR4p/3p2pb/8/4Q1b1/4nr2/PP5P/4K1R1 b - - bm Raf8; id "Larsen50.99"; c0 "Nielsen-Larsen, Copenhague 1965";
2r2rk1/pp1qnppp/8/2p2b1Q/3pN3/3P2P1/PPP1RPBP/R5K1 w - - bm Rae1; id "Larsen50.100"; c0 "Larsen-Suetin, Copenhague 1965";
2r2rk1/pp1q1ppp/8/2pn1b1Q/3pN3/3P2P1/PPP1RPBP/4R1K1 w - - bm Nd6; id "Larsen50.101"; c0 "Larsen-Suetin, Copenhague 1965";
5rk1/p1Q2ppp/5n2/8/3p4/3P1BP1/q1P2P1P/4R1K1 w - - bm Re5; id "Larsen50.102"; c0 "Larsen-Suetin, Copenhague 1965";
1rbq1rk1/p3bppp/n2p1n2/1ppP4/8/2N2NP1/PP2PPBP/R1BQR1K1 w - - bm a4; id "Larsen50.103"; c0 "Larsen-Hamann, Copenhague 1965";
1nbq1rk1/pr3ppp/n2p1b2/2pP4/R1N1P3/2N3P1/1P3P1P/2BQRBK1 w - - bm Bf4; id "Larsen50.104"; c0 "Larsen-Hamann, Copenhague 1965";
1n1q1rk1/p6p/n2N1p2/2pPB1p1/4P3/R5P1/5P1P/5QK1 w - - bm Nb7; id "Larsen50.105"; c0 "Larsen-Hamann, Copenhague 1965";
1n2r1k1/p6p/5p2/2pP2p1/1qN1P3/R5P1/5P1P/5QK1 w - - bm Rxa7; id "Larsen50.106"; c0 "Larsen-Hamann, Copenhague 1965";
r1bqk2r/1p1n1pbp/p2p1np1/2pPp3/2P1P3/2NBB2P/PP2NPP1/R2QK2R b KQkq - - bm Nh5; id "Larsen50.107"; c0 "Flohr-Larsen, Copenhague 1966";
r1bq1rk1/1p3pbp/p2p2p1/2pPn3/2P1PBP1/2N4P/PP1QBP2/R3K2R b KQ - - bm b5; id "Larsen50.108"; c0 "Flohr-Larsen, Copenhague 1966";
r1bq1rk1/5pbp/3p2p1/1NpPn3/4PBP1/7P/PP1QBP2/R3K2R b KQ - - bm Ra4; id "Larsen50.109"; c0 "Flohr-Larsen, Copenhague 1966";
2bqr1k1/5pbp/3p2p1/2pPn3/3rPBP1/2N3QP/PP2BP2/R3K2R b KQ - - bm g5; id "Larsen50.110"; c0 "Flohr-Larsen, Copenhague 1966";
2bqr1k1/5pbp/3p4/2pPn1p1/3rP1P1/2N1B1QP/PP2BP2/R3K2R b KQ - - bm Ng6; id "Larsen50.111"; c0 "Flohr-Larsen, Copenhague 1966";
2bqr1k1/5pbp/3p2n1/1BpP2p1/3rP1P1/2N1B1QP/PP3P2/R3K2R b KQ - - bm Rexe4; id "Larsen50.112"; c0 "Flohr-Larsen, Copenhague 1966";
r2qr1k1/ppp2p2/2n4p/5bp1/3P2P1/P3bN1P/1PP1P1K1/RN1Q1B1R b - - bm Nxd4; id "Larsen50.113"; c0 "Nyman-Larsen, Corr. 1966";
r2q1rk1/pp2ppb1/2bp2p1/2nN4/2P1P1B1/4B3/PP3QPP/3R1RK1 w - - bm e5; id "Larsen50.114"; c0 "Larsen-Petrossian, Santa Monica 1966";
r2q1rk1/pp2pp2/3pn1p1/3Rb3/2P3BQ/4B3/PP4PP/5RK1 w - - bm Rf3; id "Larsen50.15"; c0 "Larsen-Petrossian, Santa Monica 1966";
r2q1rk1/pp2ppb1/3pn1pQ/3R4/2P3B1/4BR2/PP4PP/6K1 w - - bm Qxg6; id "Larsen50.116"; c0 "Larsen-Petrossian, Santa Monica 1966";
r2q3k/pp2pRb1/3pB1p1/3R4/2P5/4B3/PP4PP/6K1 w - - bm Rg5; id "Larsen50.117"; c0 "Larsen-Petrossian, Santa Monica 1966";
1r2r1k1/1pq2pb1/n1ppbnp1/p3p2p/2PP4/PPN1P1PP/1BQ1NPBK/2R2R2 b - - bm b5; id "Larsen50.118"; c0 "Petrossian-Larsen, Santa Monica 1966";
1r4k1/3b1pb1/n2q1np1/pp1p4/3PpN2/PP2P1PP/1BR1Q1BK/5N2 b - - bm b4; id "Larsen50.119"; c0 "Petrossian-Larsen, Santa Monica 1966";
1b6/5pk1/q5p1/p2p1n2/Pp1Pp1nP/1P2P1P1/3Q4/3NBNK1 b - - bm f6; id "Larsen50.120"; c0 "Petrossian-Larsen, Santa Monica 1966";
r1r3k1/1p2ppbp/p1np2p1/q7/2PNP1b1/1PN1B3/P1RQ1PPP/5RK1 b - - bm b5; id "Larsen50.121"; c0 "Geller-Larsen, Monaco 1967";
r1r3k1/4pp1p/p1np2p1/1p1N4/2PBP1b1/1P6/P2R1PPP/5RK1 b - - bm Rab8; id "Larsen50.122"; c0 "Geller-Larsen, Monaco 1967";
2r5/3kpp1p/2npb1p1/pr1N4/R3P2P/1P3P2/PB1R2P1/6K1 b - - bm f6; id "Larsen50.123"; c0 "Geller-Larsen, Monaco 1967";
8/4pk1p/3p1pp1/1R1P4/1P1r3P/5PK1/6P1/8 b - - bm g5; id "Larsen50.124"; c0 "Geller-Larsen, Monaco 1967";
rn1q1rk1/pbpp2pp/1p2p3/8/2PPp1Q1/2P1P3/P2N1PPP/R1B2RK1 b - - bm Rf5; id "Larsen50.125"; c0 "Gligoric-Larsen, Havane 1967";
rn1q2k1/p1pp2pp/1p6/3b2r1/2P1pQ2/4P3/P2N1PPP/R1B2RK1 b - - bm Bc6; id "Larsen50.126"; c0 "Gligoric-Larsen, Havane 1967";
r2q2k1/p1pp2pp/npb3r1/8/2P1NQ2/4PP2/PB4PP/R4RK1 b - - bm Nb4; id "Larsen50.127"; c0 "Gligoric-Larsen, Havane 1967";
r2q2k1/p1pp2pp/1pb3r1/5Q2/2P1N3/2BnPP2/P5PP/R4RK1 b - - bm Qh4; id "Larsen50.128"; c0 "Gligoric-Larsen, Havane 1967";
r5k1/p1pp3p/1pb2pr1/8/2P4q/2BQPP2/P5PP/R4RK1 b - - bm Rh6; id "Larsen50.129"; c0 "Gligoric-Larsen, Havane 1967";
r5k1/p1pp3p/1pb2p1r/8/2P4q/2BQPP1P/P5P1/R4RK1 b - - bm Kf7; id "Larsen50.130"; c0 "Gligoric-Larsen, Havane 1967";
6r1/p1pp1k1p/1pb2p1r/8/2P4q/2BQPP1P/P4RP1/R4K2 b - - bm Rxg2; id "Larsen50.131"; c0 "Gligoric-Larsen, Havane 1967";
3rrbk1/1pq2ppp/p7/P1pnp3/2N1R3/3P1Q2/1PPB1PPP/R5K1 w - - bm Qe2; id "Larsen50.132"; c0 "Larsen-Bednarski, Havane 1967";
3rr1k1/1pq1b2p/p4pp1/P1pn4/2N1Rp2/3P1Q2/1PPB2PP/4R1K1 w - - bm Nb6; id "Larsen50.133"; c0 "Larsen-Bednarski, Havane 1967";
3rr1k1/1p1qb2p/pP3pp1/2p5/4Rp2/3P1Q2/1PPB2PP/4R1K1 w - - bm Qxf4; id "Larsen50.134"; c0 "Larsen-Bednarski, Havane 1967";
3rr1k1/1p1qb2p/pP4p1/2p2p2/4RQ2/3P4/1PPB2PP/4R1K1 w - - bm Bc3; id "Larsen50.135"; c0 "Larsen-Bednarski, Havane 1967";
r1b2rk1/1p3ppp/p1n1pn2/2P5/8/P1PBPN2/5PPP/R1B2RK1 b - - bm Na5; id "Larsen50.136"; c0 "Taimanov-Larsen, Havane 1967";
1r3rk1/1p3ppp/p1n1pn2/8/2P5/P1BBPP2/5P1P/1R1R2K1 b - - bm Rfc8; id "Larsen50.137"; c0 "Taimanov-Larsen, Havane 1967";
3k4/5p2/p4Kn1/p1r4p/B1P1p3/P3P3/5P2/7R b - - bm Ne5; id "Larsen50.138"; c0 "Taimanov-Larsen, Havane 1967";
3k4/5p2/p4K2/p1r1n2p/2P1p3/PB2P3/5P2/7R b - - bm Ke8; id "Larsen50.139"; c0 "Taimanov-Larsen, Havane 1967";
4k3/5pK1/p7/p1r1n2p/2P1p3/PB2P3/5P2/7R b - - bm Ng4; id "Larsen50.140"; c0 "Taimanov-Larsen, Havane 1967";
r4rk1/3qppbp/1pbp2p1/p1n5/P1P1P3/2N1B3/1PBQ1PPP/R4RK1 b - - bm Qe6; id "Larsen50.141"; c0 "Schmid-Larsen, Havane 1967";
r4rk1/4ppbp/1pbpq1p1/p1nN4/P1P1P3/4B3/1PBQ1PPP/R4RK1 b - - bm Ne4; id "Larsen50.142"; c0 "Schmid-Larsen, Havane 1967";
r4rk1/4ppbp/2bpq1p1/p1pN4/P1P5/3Q4/1PB2PPP/4RRK1 b - - bm Be5; id "Larsen50.143"; c0 "Schmid-Larsen, Havane 1967";
8/4ppkp/3p1bp1/p2P1P2/PpBq4/1Pr3P1/6KP/1Q3R2 b - - bm Rxc4; id "Larsen50.144"; c0 "Schmid-Larsen, Havane 1967";
8/4ppkp/3p1b2/p2P1Pp1/q7/1p2R1PK/7P/3Q4 b - - bm g4+; id "Larsen50.145"; c0 "Schmid-Larsen, Havane 1967";
r2q1rk1/pp3ppp/2p2bn1/1PPp4/2nP4/2NQ1B1P/P4PPB/R4RK1 b - - bm Bg5; id "Larsen50.146"; c0 "Gipslis-Larsen, Sousse izt 1967";
r3r1k1/p4ppp/2p2qn1/2Pp4/2nP4/2NQ2PP/P1B2PK1/R4R2 b - - bm Qg5; id "Larsen50.147"; c0 "Gipslis-Larsen, Sousse izt 1967";
r3r1k1/p4pp1/2p3p1/2Pp4/3P4/5QPP/Pn1q1P1K/R2N1R2 b - - bm Nc4; id "Larsen50.148"; c0 "Gipslis-Larsen, Sousse izt 1967";
1r4k1/5pp1/2p3p1/p1Pp4/2nr4/6PP/P1R2PK1/3NR3 b - - bm a4; id "Larsen50.149"; c0 "Gipslis-Larsen, Sousse izt 1967";
3q3r/5pbk/1rbnp1p1/1pNp4/1P1P4/2NBP1P1/5P2/R1RQ2K1 w - - bm Qg4; id "Larsen50.150"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
7r/4qpbk/1rb3p1/1pNpp3/1PnP1NQ1/3BP1P1/5P2/R1R3K1 w - - bm Bxg6+; id "Larsen50.151"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
2Q2bkr/5p2/1rb5/1pN1n1qB/1P1pPN2/6P1/5P2/R1R3K1 w - - bm Nce6; id "Larsen50.152"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
7r/R5bk/1rb1Q3/1p2n1qB/1P1pPN2/6P1/5P2/2R3K1 w - - bm Rc5; id "Larsen50.153"; c0 "Larsen-Ivkov, Palma de Mallorca 1967";
r4rk1/1p2ppbp/1qn1b1p1/p2pN3/P2P4/2P5/BP2QPPP/R1B2RK1 b - - bm Bxe5; id "Larsen50.154"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
r4rk1/1p2pp1p/1qn1b1p1/p2pP3/P7/2P5/BP2QPPP/R1B2RK1 b - - bm d4; id "Larsen50.155"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
6k1/1p2p2p/1qn1p1p1/p2rPr2/P2p1B2/2P3P1/1P2QP1P/3RR1K1 b - - bm Qb3; id "Larsen50.156"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
6k1/1R2p2p/2n1p1p1/p2rPr2/3qQB1P/6P1/5P2/4R1K1 b - - bm Rdxe5; id "Larsen50.157"; c0 "Jimenez-Larsen, Palma de Mallorca 1967";
r1bqk2r/ppppbp1p/2n2np1/8/2P5/2N1Q1P1/PP2PP1P/R1B1KBNR w KQkq - - bm Nd5; id "Larsen50.158"; c0 "Larsen-Gheorghiu, Monaco 1968";
rnbqk2r/ppppbp1p/6p1/3P4/8/4Q1P1/PP2PP1P/R1B1KBNR w KQkq - - bm d6; id "Larsen50.159"; c0 "Larsen-Gheorghiu, Monaco 1968";
5rk1/p2p3p/1r1p1ppQ/p7/4q3/6P1/PP1RPP1P/3R2K1 w - - bm h4; id "Larsen50.160"; c0 "Larsen-Gheorghiu, Monaco 1968";
2r3k1/p2p3p/1r1p1ppQ/p3q3/7P/1P4P1/P2RPP2/3R2K1 w - - bm Rd5; id "Larsen50.161"; c0 "Larsen-Gheorghiu, Monaco 1968";
6k1/pbr4p/4p1pB/3q4/3P4/6Q1/P4PP1/1R4K1 w - - bm Rb5; id "Larsen50.162"; c0 "Larsen-Unzicker, Lugano 1968";
rnbq1rk1/ppp2ppp/4pn2/3p4/1bP5/2N2NP1/PP1PPPBP/R1BQ1RK1 b - - bm dxc4; id "Larsen50.163"; c0 "Bobotsov-Larsen, Busum 1969";
rnbq1rk1/ppp2ppp/4pn2/8/Qbp5/2N2NP1/PP1PPPBP/R1B2RK1 b - - bm Na6; id "Larsen50.164"; c0 "Bobotsov-Larsen, Busum 1969";
r3qrk1/pppb1ppp/n3pn2/1N6/QbpN4/P5P1/1P1PPPBP/R1B2RK1 b - - bm e5; id "Larsen50.165"; c0 "Bobotsov-Larsen, Busum 1969";
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 536
- Joined: Thu Mar 09, 2006 12:53 am
Re: Larsen EPD Test Suite
Stockfish development version from 2015-12-22 (which I believe is functionally equivalent to Stockfish 7 Beta 1 based on comments on the abrok website which show "no functional change" for all newer development versions shown on the website) was tested against this Larsen epd set.
SF scored 101 out of 165 with a single core and 30 seconds per move. My CPU is: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
SF scored 101 out of 165 with a single core and 30 seconds per move. My CPU is: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: Larsen EPD Test Suite
Stockfish 7 Beta1, 5 second on I7@4GHz, 1 core
94 of 165 matching moves
94 of 165 matching moves
Code: Select all
Analyzing engine: Stockfish_15122720_x64_modern
29/12/15 17:11:16 Level: 5 Seconds
...
Use seconds per move : 5 Seconds per move
Analysis Lines : Minimum search depth=12
Activate abort analysis : True. Minimal analysis depth 22. Abort, if the correct move is held 4 additional ply
1) c3-c4 c3-c4 * 0 Seconds
2) Qd1-d4 Qd1-d4 * 0 Seconds
3) Be4-f3 Be4-d3
4) .. Bc8-g4 Bc8-g4 * 0 Seconds
5) .. Nb6-a4 Nb6-a4 * 0 Seconds
6) .. c5-c4 c5-c4 * 0 Seconds
7) .. c4-c3 c4-c3 * 0 Seconds
8) .. a5-a4 Qd8-e8
9) .. Rg5xg4 Rg5xg4 * 0 Seconds
10) .. Nc6-b4 Nf6-h5
11) .. h7-h5 h7-h5 * 0 Seconds
12) .. Bg7-f8 Bg7-f8 * 0 Seconds
13) .. Nf6xe4 Nf6xe4 * 1 Second
14) .. b5-b4 b5-b4 * 0 Seconds
15) .. Bb7-c6 Bb7-c6 * 0 Seconds
16) Rb1-b2 b3-b4
17) .. Nf6-e4 Nf6-d7
18) .. Qd8-c7 Qd8-c7 * 0 Seconds
19) .. Rd2xg2 Rd2xg2 * 0 Seconds
20) Nd2-c4 Nd2-c4 * 0 Seconds
21) Ra1-a8 Qd5-f3
22) Ke5-f5 Ke5-f5 * 0 Seconds
23) .. Qg5-e5 Qg5-e5 * 0 Seconds
24) .. d6-d5 d6-d5 * 0 Seconds
25) .. Rb8xb2 Rb8xb2 * 0 Seconds
26) .. f5-f4 f5-f4 * 1 Second
27) .. Be6-g4 Rf8-f7
28) .. Rh5xh4 Rh5xh4 * 1 Second
29) .. e6-e5 e6-e5 * 0 Seconds
30) .. Be6-h3 Rd8-d4
31) .. Be6-f7 Rh2-f2
32) .. Rh2-g2 Rh2-e2
33) Qd3-b5 Qd3-b5 * 0 Seconds
34) .. Qb6-b4 Qb6-d4
35) .. Nf1-g3 b7xc6
36) .. Rb8-h8 Rb8-a8
37) .. h7-h5 h7-h5 * 0 Seconds
38) .. g5-g4 g5-g4 * 0 Seconds
39) .. Rh8xh6 Rh8xh6 * 0 Seconds
40) b2-b3 b2-b3 * 0 Seconds
41) Bc1-a3 Bc1-a3 * 1 Second
42) Qd1-a4 d4xc5
43) Qc3-f3 Qc3-f3 * 0 Seconds
44) Qc1-d1 Qc1-a3
45) Qd1-b1 Qd1-b1 * 0 Seconds
46) Qb1-b6 Qb1-b6 * 3 Seconds
47) d3-d4 d3-d4 * 0 Seconds
48) Qd1xb3 a2xb3
49) Qb3-b4 Qb3-b4 * 1 Second
50) Rb1-a1 Rb1-a1 * 0 Seconds
51) Ne5-f3 d3-d4
52) Rf1-c1 c4xb5
53) Bd4xg7 Bd4xg7 * 0 Seconds
54) .. f5-f4 Rc8-c5
55) .. Kg8-h8 Ne7xd5
56) .. Na5xb3 Nb6-d7
57) .. Rc8-c6 Rc8-c6 * 0 Seconds
58) .. Rc6-c5 e7-e6
59) .. e7-e6 Qc7-g3
60) .. Qc7-g3 Qc7-g3 * 1 Second
61) .. f7-f5 Rf8-d8
62) .. b7-b6 Qf4xh4
63) c3-c4 Qh3-h6
64) Ng2-f4 Kg1-f2
65) Kg1-f2 Kg1-f2 * 0 Seconds
66) Be3-d2 Be3-d2 * 0 Seconds
67) .. b7-b5 b7-b5 * 0 Seconds
68) .. Ne4-f6 Qd8-h4
69) .. Nf6-g4 Nf6-g4 * 0 Seconds
70) .. Ra8-a7 Bg7-d4
71) .. Qh4xe1 Nf4-g2
72) Rf3-h3 Ne5-d3
73) f4-f5 f4-f5 * 0 Seconds
74) Rh3-g3 Rf1-f2
75) Bh6-g5 Bh6-g5 * 0 Seconds
76) Qf3-g4 Qf3-d1
77) Qd1-a4 Qd1-b3
78) Nd3-e5 Nd3-e5 * 0 Seconds
79) d4-d5 d4-d5 * 0 Seconds
80) .. Ra8-b8 Ra8-b8 * 0 Seconds
81) .. Qa6-d3 Qa6-d3 * 0 Seconds
82) .. Re8xe5 Re8xe5 * 0 Seconds
83) .. Bc5xf2 Bc5xf2 * 0 Seconds
84) h2-h4 h2-h4 * 3 Seconds
85) h5-h6 Bf4-d6
86) Qg3-f4 Bd6-c5
87) Qf4-e5 Nc3-e4
88) .. Nf6-h5 Nf6-h5 * 3 Seconds
89) .. Be1xf2 Be1xf2 * 0 Seconds
90) .. Qd8-f8 Qd8-f8 * 0 Seconds
91) Ra1-b1 Bb2-c3
92) g2-g4 Qe2-b2
93) Rb1-b2 h5xg6
94) c4-c5 Ng5-e6
95) Rg2-g1 Ng5-e6
96) Qd7-e6 Ng5-e6
97) Ng4-h6 Ng4-h6 * 0 Seconds
98) .. Bg7-h6 Bg7-h6 * 0 Seconds
99) .. Ra8-f8 Ra8-f8 * 0 Seconds
100) Ra1-e1 Ra1-e1 * 0 Seconds
101) Ne4-d6 Ne4-d6 * 0 Seconds
102) Re1-e5 Kg1-g2
103) a2-a4 a2-a4 * 0 Seconds
104) Bc1-f4 Bc1-f4 * 0 Seconds
105) Nd6-b7 Nd6-b7 * 0 Seconds
106) Ra3xa7 Ra3xa7 * 0 Seconds
107) .. Nf6-h5 O-O
108) .. b7-b5 b7-b5 * 0 Seconds
109) .. Ra8-a4 Bc8-a6
110) .. g6-g5 g6-g5 * 3 Seconds
111) .. Ne5-g6 Ne5-d3
112) .. Re8xe4 Re8xe4 * 0 Seconds
113) .. Nc6xd4 Nc6xd4 * 0 Seconds
114) e4-e5 Be3xc5
115) Rf1-f3 Qh4-h6
116) Qh6xg6 Qh6xg6 * 0 Seconds
117) Rd5-g5 Rd5-g5 * 0 Seconds
118) .. b7-b5 e5xd4
119) .. b5-b4 Rb8-b7
120) .. f7-f6 Ng4-f6
121) .. b7-b5 Bg7xd4
122) .. Ra8-b8 b5xc4
123) .. f7-f6 Be6xd5
124) .. g6-g5 g6-g5 * 3 Seconds
125) .. Rf8-f5 Rf8-f5 * 0 Seconds
126) .. Bd5-c6 Bd5-e6
127) .. Na6-b4 Qd8-e7
128) .. Qd8-h4 Qd8-e7
129) .. Rg6-h6 Rg6-h6 * 0 Seconds
130) .. Kg8-f7 Kg8-f7 * 0 Seconds
131) .. Rg8xg2 Rg8xg2 * 0 Seconds
132) Qf3-e2 Qf3-e2 * 0 Seconds
133) Nc4-b6 Re4-e6
134) Qf3xf4 Qf3xf4 * 3 Seconds
135) Bd2-c3 Re4-e6
136) .. Nc6-a5 Rf8-d8
137) .. Rf8-c8 Rf8-d8
138) .. Ng6-e5 Ng6-e5 * 1 Second
139) .. Kd8-e8 Kd8-e8 * 1 Second
140) .. Ne5-g4 Ne5-g4 * 0 Seconds
141) .. Qd7-e6 Qd7-e6 * 0 Seconds
142) .. Nc5xe4 Ra8-b8
143) .. Bg7-e5 Bg7-e5 * 0 Seconds
144) .. Rc3xc4 g6-g5
145) .. g5-g4 g5-g4 * 0 Seconds
146) .. Bf6-g5 Ng6-h4
147) .. Qf6-g5 Qf6-g5 * 0 Seconds
148) .. Nb2-c4 Nb2-c4 * 0 Seconds
149) .. a5-a4 Rb8-b5
150) Qd1-g4 Ra1-a7
151) Bd3xg6 Bd3xg6 * 0 Seconds
152) Nc5-e6 Nc5-e6 * 0 Seconds
153) Rc1-c5 Rc1-c5 * 0 Seconds
154) .. Bg7xe5 Nc6xe5
155) .. d5-d4 d5-d4 * 2 Seconds
156) .. Qb6-b3 Qb6-b3 * 3 Seconds
157) .. Rd5xe5 Rd5xe5 * 0 Seconds
158) Nc3-d5 Ng1-f3
159) d5-d6 h2-h4
160) h2-h4 h2-h4 * 0 Seconds
161) Rd2-d5 Rd2-d5 * 3 Seconds
162) Rb1-b5 Rb1-b5 * 0 Seconds
163) .. d5xc4 d5xc4 * 0 Seconds
164) .. Nb8-a6 c7-c5
165) .. e6-e5 e6-e5 * 0 Seconds
94 of 165 matching moves
29/12/15 17:27:30, Total time: 00:16:13 Rated time: 06:29 = 389 Seconds
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: Larsen EPD Test Suite
I retested the 71 not found positions : 6 cores, 10 seconds.
21 more were found.
Still 50 "solutions" not found.
21 more were found.
Still 50 "solutions" not found.
Code: Select all
Analyzing engine: Stockfish_15122720_x64_modern
29/12/15 17:55:30 Level: 10 Seconds
Use seconds per move : 10 Seconds per move
Analysis Lines : Minimum search depth=12
Activate abort analysis : True. Minimal analysis depth 22. Abort, if the correct move is held 4 additional ply
1) Be4-f3 Rf1-c1
2) .. a5-a4 Qd8-e8
3) .. Nc6-b4 Nf6-h5
4) Rb1-b2 Nc3-a4
5) .. Nf6-e4 Nf6-d7
6) Ra1-a8 Qd5-f3
7) .. Be6-g4 Rf8-f6
8) .. Rh5xh4 Rh5xh4 * 2 Seconds
9) .. Be6-f7 Be6-f7 * 8 Seconds
10) .. Rh2-g2 Rh2-e2
11) .. Qb6-b4 Qb6-d4
12) .. Nf1-g3 b7xc6
13) .. Rb8-h8 Rb8-h8 * 0 Seconds
14) Qd1-a4 d4xc5
15) Qc1-d1 Qc1-d1 * 1 Second
16) Qd1xb3 a2xb3
17) Ne5-f3 d3-d4
18) Rf1-c1 Nf3-d4
19) .. f5-f4 Ne7xd5
20) .. Kg8-h8 Ne7xd5
21) .. Na5xb3 Na5xb3 * 5 Seconds
22) .. Rc6-c5 Rc6-c5 * 0 Seconds
23) .. e7-e6 Qc7-g3
24) .. f7-f5 Rf8-d8
25) .. b7-b6 Bg7-f6
26) c3-c4 Kg1-f2
27) Ng2-f4 Ng2-f4 * 4 Seconds
28) .. Ne4-f6 Qd8-h4
29) .. Ra8-a7 Bg7-d4
30) .. Qh4xe1 Qh4xe1 * 0 Seconds
31) Rf3-h3 Rf3-h3 * 3 Seconds
32) Rh3-g3 Rf1-f2
33) Qf3-g4 Qf3-d1
34) Qd1-a4 Qd1-b3
35) h5-h6 Bf4-d6
36) Qg3-f4 Bd6-c5
37) Qf4-e5 Qf4-e5 * 0 Seconds
38) Ra1-b1 Ra1-b1 * 4 Seconds
39) g2-g4 g2-g4 * 1 Second
40) Rb1-b2 h5xg6
41) c4-c5 c4-c5 * 0 Seconds
42) Rg2-g1 Ng5-e6
43) Qd7-e6 Ng5-e6
44) Re1-e5 Qc7-c5
45) .. Nf6-h5 Nf6-h5 * 1 Second
46) .. Ra8-a4 Bc8-a6
47) .. Ne5-g6 Ne5-d3
48) e4-e5 Be3xc5
49) Rf1-f3 Rf1-f3 * 0 Seconds
50) .. b7-b5 b7-b5 * 3 Seconds
51) .. b5-b4 b5-b4 * 0 Seconds
52) .. f7-f6 Ng4-f6
53) .. b7-b5 Nc6xd4
54) .. Ra8-b8 b5xc4
55) .. f7-f6 Be6xd5
56) .. Bd5-c6 Bd5-b7
57) .. Na6-b4 d7-d6
58) .. Qd8-h4 Qd8-h4 * 4 Seconds
59) Nc4-b6 Re4-e6
60) Bd2-c3 Re4-e6
61) .. Nc6-a5 Nc6-a5 * 0 Seconds
62) .. Rf8-c8 Rf8-d8
63) .. Nc5xe4 Nc5xe4 * 4 Seconds
64) .. Rc3xc4 g6-g5
65) .. Bf6-g5 Ng6-h4
66) .. a5-a4 Rb8-b5
67) Qd1-g4 Ra1-a7
68) .. Bg7xe5 Nc6xe5
69) Nc3-d5 Nc3-d5 * 0 Seconds
70) d5-d6 Ng1-f3
71) .. Nb8-a6 Nb8-c6
21 of 71 matching moves
29/12/15 18:07:27, Total time: 00:11:57 Rated time: 09:00 = 540 Seconds
-
- Posts: 658
- Joined: Wed Mar 08, 2006 8:58 pm
Re: Larsen EPD Test Suite
Thanks for this test suite.
I ran it with 4 sec per position on an AMD laptop 2GHz
with my modified version of SF7.
Kind regards
Bernhard
I ran it with 4 sec per position on an AMD laptop 2GHz
with my modified version of SF7.
Code: Select all
Analysis ended normally 97 of 165 matching moves Rated time: 04:52
Bernhard
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
Re: Larsen EPD Test Suite
Most positions are pretty tactical, so Houdini 4 Tactical seems the best with 104 solved in 10 seconds per move. One i7 core, 3600MHz.royb wrote:Stockfish development version from 2015-12-22 (which I believe is functionally equivalent to Stockfish 7 Beta 1 based on comments on the abrok website which show "no functional change" for all newer development versions shown on the website) was tested against this Larsen epd set.
SF scored 101 out of 165 with a single core and 30 seconds per move. My CPU is: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
Re: Larsen EPD Test Suite
Wow, Komodo 9.3 solves 108/165 in 10s/move on one core.Laskos wrote:Most positions are pretty tactical, so Houdini 4 Tactical seems the best with 104 solved in 10 seconds per move. One i7 core, 3600MHz.royb wrote:Stockfish development version from 2015-12-22 (which I believe is functionally equivalent to Stockfish 7 Beta 1 based on comments on the abrok website which show "no functional change" for all newer development versions shown on the website) was tested against this Larsen epd set.
SF scored 101 out of 165 with a single core and 30 seconds per move. My CPU is: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
-
- Posts: 193
- Joined: Wed Mar 11, 2015 3:34 am
- Location: United States
Re: Larsen EPD Test Suite
Have all the solutions been verified in any way? It's not uncommon for best moves chosen by ye old masters to be inferior on occasion.