Mate solving comparison (10 - 19 moves)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

These are part 1 of DM20. By the way these were done in Scid vs PC. So of the formatting it uses isn't liked by this board. That's why I posted it as code instead of pgn's that can be played through. Some of the positions I left some analysis in on purpose. In many of the positions there was no analysis as the engine solved it un-assisted. Many were solved before I could look from the keyboard to the screen.

Code: Select all

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "rR4r1/6P1/8/8/p5Q1/k7/1p2n2K/qb6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 84:M20} 
1. Qb4+ Ka2 2. Qc4+ Ka3 3. Qc5+ Ka2 4. Qd5+ Ka3 5. Qd6+ Ka2 6. Qe6+ Ka3 7.
 Qe7+ Ka2 8. Qf7+ Ka3 9. Qf8+ Rxf8 10. gxf8=Q+ Ka2 11. Qf7+ Ka3 12. Qe7+ 
Ka2 13. Qe6+ Ka3 14. Qd6+ Ka2 15. Qd5+ Ka3 16. Qc5+ Ka2 17. Qc4+ Ka3 18. 
Qb4+ Ka2 19. Qb3+ axb3 20. Rxa8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "RN2r2k/6pP/6P1/5K2/8/8/6R1/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 99:M20} 
1. Rf2 Re5+ 2. Kg4 Re4+ 3. Kf3 Rf4+ 4. Ke3 Re4+ 5. Kd2 Rd4+ 6. Ke2 Re4+ 7.
 Kf1 Re1+ 8. Kg2 Rg1+ 9. Kf3 Rg3+ 10. Ke4 Rg4+ 11. Kd5 Rg5+ 12. Kd6 Rxg6+ 
13. Ke7 Kxh7 14. Nd7 Kh6 15. Ra5 Kh7 16. Nf8+ Kh8 17. Nxg6+ Kg8 18. Rg2 
Kh7 19. Rh5+ Kg8 20. Rh8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "r7/4r1P1/3Knb2/1RNR3B/5k1q/3P4/2b3P1/5N2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 77:M20} 
1. Rf5+ Kxf5 2. Nxe6+ Be5+ 3. Rxe5+ Kf6 4. Rf5+ Kxf5 5. Ne3+ Kf6 6. Nd5+ 
Kf5 7. g4+ Qxg4 8. Ne3+ Kf6 9. Nxg4+ Kf5 10. Nh6+ Kf6 11. g8=N+ Rxg8 12. 
Nxg8+ Kf5 13. Nxe7+ Kf6 14. Nd5+ Kf5 15. Ne3+ Kf6 16. Nxc2 Kf5 17. Ke7 Ke5
18. Bg6 Kd5 19. Nb4+ Ke5 20. d4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "qrb5/rk1p4/p2P4/Pp6/1N2n3/6p1/5nBb/5K2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 121:M20} 
1. Ke2 Bg1 2. Ke3 Bh2 3. Kd4 Bg1 4. Ke5 Bh2 5. Kf5 Bg1 6. Kg6 Bh2 7. Kh7 
Bg1 8. Kg7 Bh2 9. Kg6 Bg1 10. Kf5 Bh2 11. Ke5 Bg1 12. Kd4 Bh2 13. Ke3 Bg1 
14. Ke2 Bh2 15. Kf1 Bg1 16. Kxg1 Nh3+ 17. Kf1 Ng5 18. Ke1 Nf3+ 19. Bxf3 g2
20. Bxe4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "qb6/n6P/3B4/p7/8/p7/p7/k2K4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 101:M20} 
1. h8=Q+ Kb1 2. Qh7+ Ka1 3. Qg7+ Kb1 4. Qg6+ Ka1 5. Qf6+ Kb1 6. Qf5+ Ka1 
7. Be5+ Bxe5 8. Qxe5+ Kb1 9. Qf5+ Ka1 10. Qf6+ Kb1 11. Qb6+ Nb5 12. Qxb5+ 
Ka1 13. Qe5+ Kb1 14. Qf5+ Ka1 15. Qf6+ Kb1 16. Qb6+ Ka1 17. Qd4+ Kb1 18. 
Qd3+ Ka1 19. Qc3+ Kb1 20. Qc1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "Q7/6p1/bp4p1/kp6/8/1P6/6p1/6Kb w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 83:M29} 
1. Qc6 
    ( {[Stockfish 150220 64 POPCNT] 83:M29} 1. b4+ Kxb4 2. Qxa6 Kc5 3. 
    Qc8+ Kd6 4. Qb7 Ke6 5. Qxg7 Kd5 6. Qxg6 Kc5 7. Qg5+ Kc6 8. Qe7 b4 9. 
    Qxb4 Kc7 10. Qb5 Kb7 11. Qc4 Ka7 12. Qc8 b5 13. Qc5+ Kb8 14. Qxb5+ Kc7
    15. Kf2 Kd6 16. Qg5 g1=R 17. Qxg1 Bc6 18. Qg5 Bd5 19. Ke3 Kc5 20. Qe7+
    Kc6 21. Kd4 Bb3 22. Qc5+ Kd7 23. Ke5 Ba4 24. Qa7+ Kc6 25. Qa6+ Kc5 26.
     Qxa4 Kb6 27. Kd6 Kb7 28. Qb5+ Ka7 29. Kc6 Ka8 30. Qb7# )
1. ... Kb4 2. Qxb6 Bc8 3. Qxg6 Bh3 4. Qd6+ Kxb3 5. Qd3+ Kb4 6. Qxh3 g5 7. 
Kf2 Kc5 8. Qf5+ Kc4 9. Qg4+ Kd3 10. Qb4 g1=Q+ 11. Kxg1 Bd5 12. Qxb5+ Kd4 
13. Kf2 Ke4 14. Qb4+ Kd3 15. Kg3 Bc4 16. Kg4 Kd4 17. Kxg5 Kd5 18. Kf4 Kd4 
19. Qa4 Kd3 20. Qd1+ Kc3 21. Ke4 Kb4 22. Kd4 Bg8 23. Qc1 Kb5 24. Qc5+ Ka6 
25. Qc6+ Ka7 26. Qc7+ Ka8 27. Kc5 Bc4 28. Kb6 Bd5 29. Qa7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "Q1B5/P2Pn1p1/1rNpb3/2kn2p1/8/1P3P2/1NpBKPPp/b6q w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 60:M20} 
1. Be3+ Nxe3 2. Na4+ Kb5 3. Ba6+ Kxa6 4. Qb7+ Kxb7 5. d8=N+ Kc7 6. a8=N+ 
Kd7 7. N4xb6+ Ke8 8. Nc7+ Kf8 9. Ncxe6+ Ke8 10. Nc7+ Kf8 11. Nd7+ Kg8 12. 
Nxe7+ Kh7 13. Nf8+ Kh6 14. Nf5+ Nxf5 15. Nf7+ Kh5 16. g4+ Kh4 17. Ng6+ Kh3
18. Nxg5+ Kg2 19. Nf4+ Kg1 20. Ngh3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "nB6/2p1p3/1p2Pp2/1P2kp2/2Kp1N2/1PpP1pP1/2P2P2/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 79:M20} 
1. Ba7 Kd6 2. Kxd4 c5+ 3. Kc4 Kc7 4. Nd5+ Kd6 5. Nxb6 Nxb6+ 6. Bxb6 Kxe6 
7. Bxc5 Kd7 8. Bxe7 Kxe7 9. Kd5 Kd7 10. b6 f4 11. gxf4 f5 12. Kc5 Kc8 13. 
Kc6 Kd8 14. b7 Ke7 15. b8=Q Kf7 16. Kd7 Kg6 17. Ke6 Kg7 18. Qe8 Kh6 19. 
Qg8 Kh5 20. Qg5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "n2k4/1Kp2p2/2P2pp1/2B5/1p2R3/P2pp3/6p1/rb2bq2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 97:M20} 
1. Be7+ Ke8 2. Bxb4+ Kd8 3. Be7+ Ke8 4. Bc5+ Kd8 5. Rd4+ Ke8 6. Ra4 Rxa3 
7. Re4+ Kd8 8. Be7+ Ke8 9. Bxa3+ Kd8 10. Be7+ Ke8 11. Bc5+ Kd8 12. Rd4+ 
Ke8 13. Ra4 Ba5 14. Rh4 Qh1 15. Re4+ Kd8 16. Be7+ Ke8 17. Bxf6+ Kf8 18. 
Rd4 Kg8 19. Rd8+ Kh7 20. Rh8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "K4bk1/1r4p1/1qb2pnR/3p2NR/7r/7R/1p5n/QRRRRRRR w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 72:M20} 
1. Rh8+ Nxh8 2. Rxh8+ Kxh8 3. Rxh4+ Kg8 4. Rh8+ Kxh8 5. Rxh2+ Kg8 6. Rh8+ 
Kxh8 7. Rh1+ Kg8 8. Rh8+ Kxh8 9. Rh1+ Kg8 10. Rh8+ Kxh8 11. Rh1+ Kg8 12. 
Rh8+ Kxh8 13. Rh1+ Kg8 14. Rh8+ Kxh8 15. Rh1+ Kg8 16. Rh8+ Kxh8 17. Rh1+ 
Kg8 18. Rh8+ Kxh8 19. Qh1+ Kg8 20. Qh7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "bqB2n1r/1P2p2p/1p2p3/2P1RP1k/4Pr1P/1P3n2/Kp3Np1/b1B2N1R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 74:M20} 
1. Ng3+ Kh6 2. Ng4+ Kg7 3. Nh5+ Kf7 4. Nh6+ Ke8 5. Ng7+ Kd8 6. Nf7+ Kc7 7.
 cxb6+ Kc6 8. Nd8+ Kxb6 9. Be3+ Kc7 10. Ndxe6+ Nxe6 11. Nxe6+ Kd6 12. Rd5+
Kc6 13. Rc5+ Kb6 14. Rc4+ Kb5 15. Nc7+ Qxc7 16. bxa8=Q b1=Q+ 17. Rxb1 Qa5+
18. Qxa5+ Kxa5 19. Ra4+ Kb5 20. Bd7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "bbnK2Q1/8/1p1k4/r2P3q/P3P3/Pnp1p1p1/4PN2/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 72:M20} 
1. Qf8+ Ke5 2. Qg7+ Kd6 3. Qf6+ Kc5 4. Qxc3+ Kd6 5. Qf6+ Kc5 6. Nd3+ Kc4 
7. Nb2+ Kc5 8. Qc3+ Kd6 9. Nc4+ Kc5 10. Nxe3+ Kd6 11. Nc4+ Kc5 12. Nxa5+ 
Kd6 13. Qf6+ Kc5 14. Nxb3+ Kc4 15. Nd2+ Kc5 16. Qc3+ Kd6 17. Nc4+ Kc5 18. 
Ne3+ Kd6 19. e5+ Qxe5 20. Qb4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "B2k4/KPpP4/n1Pb4/P5p1/5p2/5P2/8/8 b - - 0 1"]

{[Stockfish 150220 64 POPCNT] 110:M20} 
1. ... Nb8 2. Kxb8 Bc5 3. a6 Bb6 4. a7 g4 5. fxg4 f3 6. g5 f2 7. g6 f1=Q 
8. g7 Bxa7+ 9. Kxa7 Qa1+ 10. Kb8 Qxg7 11. Ka7 Qa1+ 12. Kb8 Qb1 13. Ka7 
Qb6+ 14. Kb8 Qxc6 15. Ka7 Qa4+ 16. Kb8 Qxd7 17. Ka7 Qd4+ 18. Kb8 Ke7 19. 
Kxc7 Qd6+ 20. Kc8 Qd8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/K1p1pN2/n1B3p1/2kP1p2/P3p1P1/1pP5/1p1N1p2/1r6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M20} 
1. Nd8 Kd6 2. Nc4+ Kc5 3. Ne5 Kd6 4. Nxg6 Kc5 5. Ne5 Kd6 6. Nc4+ Kc5 7. 
Nd2 Kd6 8. Nf7+ Kc5 9. gxf5 Re1 10. Nd8 Kd6 11. Nc4+ Kc5 12. Nxb2 Kd6 13. 
Nf7+ Kc5 14. a5 Ra1 15. Nd8 Kd6 16. Nc4+ Kc5 17. Nd2 Kd6 18. Nf7+ Kc5 19. 
Nxe4+ Kc4 20. Ne5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/8/8/1Q6/3k4/3p1pp1/3Kbrrb w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 128:M20)} 
1. Qc5 
    ( { [Stockfish 150220 64 POPCNT] 40:M24} 1. Qa4 Kc3 2. Qb5 Kd4 3. Qc6 
    Ke5 4. Qd7 Kf6 5. Qd6+ Kf7 6. Qe5 Kf8 7. Qe6 Kg7 8. Qf5 Kh8 9. Qg5 Kh7
    10. Qe5 Kg8 11. Qf6 Kh7 12. Qf8 Kg6 13. Qe7 Kf5 14. Qd6 Ke4 15. Qc5 
    Kf4 16. Qd5 Kg4 17. Qd7+ Kf4 18. Qe6 Kg5 19. Qf7 Kg4 20. Qf6 Kh5 21. 
    Qg7 Kh4 )
    ( { [Stockfish 150220 64 POPCNT] 40:M24} 1. Qb8 Kd4 2. Qc8 Kd5 3. Qc7 
    Ke6 4. Qd8 Kf7 5. Qd7+ Kf6 6. Qe8 Kg7 7. Qe7+ Kg6 8. Qf8 Kh7 9. Qf7+ 
    Kh8 10. Qe7 Kg8 11. Qf6 Kh7 12. Qf8 Kg6 13. Qe7 Kf5 14. Qd6 Ke4 15. 
    Qc5 Kf4 16. Qd5 Kg4 17. Qd7+ Kf4 18. Qe6 Kg5 19. Qf7 Kg4 20. Qf6 Kh5 
    21. Qg7 Kh4 22. Qg6 Kh3 )
    ( { [Stockfish 150220 64 POPCNT] 40:M24} 1. Qb1+ Kd4 2. Qc2 Kd5 3. Qc7
    Ke6 4. Qd8 Kf7 5. Qd7+ Kf6 6. Qe8 Kg7 7. Qe7+ Kg6 8. Qf8 Kh7 9. Qf7+ 
    Kh8 10. Qe7 Kg8 11. Qf6 Kh7 12. Qf8 Kg6 13. Qe7 Kf5 14. Qd6 Ke4 15. 
    Qc5 Kf4 16. Qd5 Kg4 17. Qe5 Kf3 18. Qd4 Kg3 19. Qe4 Kh3 20. Qe6+ Kg3 
    21. Qf5 Kh4 22. Qg6 Kh3 23. Qg5 )
    ( { [Stockfish 150220 64 POPCNT] 40:M24} 1. Qb3+ Kd4 2. Qc2 Kd5 3. Qc7
    Ke6 4. Qd8 Kf7 5. Qd7+ Kf6 6. Qe8 Kg7 7. Qe7+ Kg6 8. Qf8 Kh7 9. Qf7+ 
    Kh8 10. Qe7 Kg8 11. Qf6 Kh7 12. Qf8 Kg6 13. Qe7 Kf5 14. Qd6 Ke4 15. 
    Qc5 Kf4 16. Qd5 Kg4 17. Qe5 Kf3 18. Qd4 Kg3 19. Qe4 Kh3 20. Qe6+ Kg3 
    21. Qf5 Kh4 22. Qg6 Kh3 23. Qg5 )
    ( { [Stockfish 150220 64 POPCNT] 40:M24} 1. Qb7 Kc4 2. Qb6 Kd5 3. Qc7 
    Ke6 4. Qd8 Kf7 5. Qd7+ Kf6 6. Qe8 Kg7 7. Qe7+ Kg6 8. Qf8 Kh7 9. Qf7+ 
    Kh8 10. Qe7 Kg8 11. Qf6 Kh7 12. Qf8 Kg6 13. Qe7 Kf5 14. Qd6 Ke4 15. 
    Qc5 Kf4 16. Qd5 Kg4 17. Qe5 Kf3 18. Qd4 Kg3 19. Qe4 Kh3 20. Qe6+ Kg3 
    21. Qf5 Kh4 22. Qg6 Kh3 )
    ( { [Stockfish 150220 64 POPCNT] 40:M25} 1. Qb5+ Kc3 2. Qb7 Kc4 3. Qb6
    Kd5 4. Qc7 Ke6 5. Qd8 Kf7 6. Qd7+ Kf6 7. Qe8 Kg7 8. Qe7+ Kg6 9. Qf8 
    Kh7 10. Qf7+ Kh8 11. Qe7 Kg8 12. Qf6 Kh7 13. Qf8 Kg6 14. Qe7 Kf5 15. 
    Qd6 Ke4 16. Qc5 Kf4 17. Qd5 Kg4 18. Qd7+ Kf4 19. Qe6 Kg3 20. Qf7 Kg4 
    21. Qf6 Kh5 22. Qg7 Kh4 23. Qg6 )
    ( { [Stockfish 150220 64 POPCNT] 40:M26} 1. Qb2 Kc4 2. Qb6 Kd5 3. Qc7 
    Ke6 4. Qc6+ Kf7 5. Qe4 Kf6 6. Qe3 Kf7 7. Qe5 Kf8 8. Qe6 Kg7 9. Qf5 Kh8
    10. Qf8+ Kh7 11. Qf7+ Kh8 12. Qe7 Kg8 13. Qf6 Kh7 14. Qf8 Kg6 15. Qe7 
    Kf5 16. Qd6 Ke4 17. Qc5 Kf4 18. Qd5 Kg4 19. Qd7+ Kh4 20. Qe7+ Kg3 21. 
    Qf7 Kg4 22. Qf6 Kh5 23. Qg7 )
    ( { [Stockfish 150220 64 POPCNT] 40:M26} 1. Qf8 Kc4 2. Qb8 Kc5 3. Qb7 
    Kd6 4. Qc8 Kd5 5. Qc7 Kd4 6. Qc6 Ke5 7. Qd7 Kf6 8. Qe8 Kg7 9. Qe7+ Kg6
    10. Qf8 Kh7 11. Qf7+ Kh8 12. Qe7 Kg8 13. Qf6 Kh7 14. Qf8 Kg6 15. Qe7 
    Kf5 16. Qd6 Kg5 17. Qe6 Kf4 18. Qd5 Kg4 19. Qe5 Kf3 20. Qd4 Kg3 21. 
    Qe4 )
    ( { [Stockfish 150220 64 POPCNT] 40:M26} 1. Qb6 Kc4 2. Qb2 Kc5 3. Qb7 
    Kd6 4. Qc8 Kd5 5. Qc7 Kd4 6. Qc6 Ke5 7. Qd7 Kf6 8. Qe8 Kg7 9. Qe7+ Kg6
    10. Qf8 Kh7 11. Qf7+ Kh8 12. Qe7 Kg8 13. Qf6 Kh7 14. Qf8 Kg6 15. Qe7 
    Kf5 16. Qd6 Kg5 17. Qe6 Kf4 18. Qd5 Kg4 19. Qe5 Kf3 20. Qd4 Kg3 21. 
    Qe4 Kh3 )
    ( { [Stockfish 150220 64 POPCNT] 40:M28} 1. Qa5 Kd4 2. Qb5 Kc3 3. Qb1 
    Kd4 4. Qc2 Kd5 5. Qc7 Ke6 6. Qd8 Ke5 7. Qd7 Kf6 8. Qd6+ Kf7 9. Qe5 Kf8
    10. Qe6 Kg7 11. Qf5 Kh8 12. Qf8+ Kh7 13. Qf7+ Kh8 14. Qe7 Kg8 15. Qf6 
    Kh7 16. Qf8 Kg6 17. Qe7 Kf5 18. Qd6 Kg5 19. Qe6 Kf4 20. Qd5 Kg4 21. 
    Qe5 Kf3 22. Qd4 )
    ( { [Stockfish 150220 64 POPCNT] 40:M28} 1. Qe7 Kc4 2. Qb7 Kc5 3. Qb1 
    Kc6 4. Qb8 Kc5 5. Qb7 Kd6 6. Qc8 Kd5 7. Qc7 Ke6 8. Qd8 Kf7 9. Qd6 Ke8 
    10. Qc7 Kf8 11. Qd7 Kg8 12. Qe7 Kh8 13. Qg5 Kh7 14. Qe5 Kg8 15. Qf6 
    Kh7 16. Qf8 Kg6 17. Qe7 Kf5 18. Qd6 Kg5 19. Qe6 Kf4 20. Qd5 Kg4 )
    ( { [Stockfish 150220 64 POPCNT] 40:M29} 1. Qd6+ Kc3 2. Qb8 Kd4 3. 
    Qb2+ Kc5 4. Qb7 Kd6 5. Qb6+ Kd5 6. Qc7 Ke6 7. Qc6+ Ke7 8. Qd5 Kf6 9. 
    Qd6+ Kf7 10. Qd7+ Kf8 11. Qe6 Kg7 12. Qf5 Kh8 13. Qf8+ Kh7 14. Qf7+ 
    Kh8 15. Qe7 Kg8 16. Qf6 Kh7 17. Qf8 Kg6 18. Qe7 Kf5 19. Qd6 Ke4 20. 
    Qc5 Kf4 21. Qd5 Kg4 22. Qd7+ Kh4 23. Qe7+ Kg3 24. Qf7 Kg4 25. Qf6 Kh5 
    )
    ( { [Stockfish 150220 64 POPCNT] 40:M30} 1. Qa3+ Kc4 2. Qa4+ Kc5 3. 
    Qb3 Kc6 4. Qb1 Kc7 5. Qb5 Kd6 6. Qc4 Kd7 7. Qc5 Ke6 8. Qc6+ Ke7 9. Qd5
    Kf6 10. Qd6+ Kf7 11. Qe5 Kf8 12. Qe6 Kg7 13. Qe7+ Kh8 14. Qf8+ Kh7 15.
     Qf7+ Kh8 16. Qe7 Kg8 17. Qf6 Kh7 18. Qf8 Kg6 19. Qe7 Kf5 20. Qd6 Kg5 
    21. Qe6 Kf4 22. Qd5 Kg4 23. Qd7+ Kf3 24. Qd4 Kg3 )
    ( { [Stockfish 150220 64 POPCNT] 40:M31} 1. Qf4 Kc3 2. Qb8 Kd4 3. Qa7+
    Kc3 4. Qb7 Kc4 5. Qb6 Kd5 6. Qc7 Ke6 7. Qc6+ Ke7 8. Qd5 Kf6 9. Qe4 Kf7
    10. Qe5 Kf8 11. Qe3 Kf7 12. Qe4 Kf6 13. Qe8 Kg7 14. Qe7+ Kg6 15. Qf8 
    Kh7 16. Qf7+ Kh8 17. Qe7 Kg8 18. Qf6 Kh7 19. Qf8 Kg6 20. Qe7 Kf5 21. 
    Qd6 Ke4 22. Qc5 Kf4 )
    ( { [Stockfish 150220 64 POPCNT] 40:+0.00} 1. Qg4 Kc3 2. Qg7+ Kb3 3. 
    Qb7+ Ka4 4. Qd7+ Kb4 5. Qd4+ Kb3 6. Qd3+ Kb4 7. Qe4+ Kb3 )
    ( { [Stockfish 150220 64 POPCNT] 40:+0.00} 1. Qh4 Kc3 2. Qh3+ Kb2 3. 
    Qh8+ Kb3 4. Qb8+ Ka3 5. Qa8+ Kb4 6. Qe4+ Kb3 7. Qb1+ Ka3 8. Qa1+ Kb4 
    9. Qd4+ Kb3 10. Qe3+ )
    ( { [Stockfish 150220 64 POPCNT] 40:M6} 1. Qc3+ Kxc3 2. Ke2 d1=Q+ 3. 
    Ke3 Qh5 4. Ke4 Qg5 5. Kf3 Kd4 6. Ke2 Qg4# )
    ( { [Stockfish 150220 64 POPCNT] 40:M6} 1. Qc4+ Kxc4 2. Ke2 d1=Q+ 3. 
    Ke3 Bd2+ 4. Ke4 Re1+ 5. Kf5 Qh5+ 6. Kf6 Bc3# )
    ( { [Stockfish 150220 64 POPCNT] 40:M4} 1. Qe4+ Kxe4 2. Kc2 d1=Q+ 3. 
    Kb2 Bb4 4. Ka2 Qc2# )
    ( {[Stockfish 150220 64 POPCNT] 67:M20} 1. Qc5 Ke4 2. Qd6 Kf5 3. Qe7 
    Kg6 4. Qf8 Kh7 5. Qf7+ Kh8 6. Qe7 Kg8 7. Qf6 Kh7 8. Qf8 Kg6 9. Qe7 Kf5
    10. Qd6 Kg5 11. Qe6 Kf4 12. Qd5 Kg4 13. Qe5 Kf3 14. Qd4 Kg3 15. Qe4 
    Kh3 16. Qe6+ Kg3 17. Qf5 Kh4 18. Qg6 Kh3 19. Qg5 Kh2 20. Qh4# )
    ( {[Stockfish 150220 64 POPCNT] 128:M20} 1. Qc5 Ke4 2. Qd6 Kf5 3. Qe7 
    Kg6 4. Qf8 Kh7 5. Qf7+ Kh8 6. Qe7 Kg8 7. Qf6 Kh7 8. Qf8 Kg6 9. Qe7 Kh6
    10. Qf7 Kg5 11. Qe6 Kf4 12. Qd5 Ke3 13. Qc4 Kf3 14. Qd4 Kg3 15. Qe4 
    Kh3 16. Qe6+ Kg3 17. Qf5 Kh4 18. Qg6 Kh3 19. Qg5 Kh2 20. Qh4# )
1. ... Ke4 2. Qd6 Kf5 3. Qe7 Kg6 4. Qf8 Kh7 5. Qf7+ Kh8 6. Qe7 Kg8 7. Qf6 
Kh7 8. Qf8 Kg6 9. Qe7 Kh6 10. Qf7 Kg5 11. Qe6 Kf4 12. Qd5 Ke3 13. Qc4 Kf3 
14. Qd4 Kg3 15. Qe4 Kh3 16. Qe6+ Kg3 17. Qf5 Kh4 18. Qg6 Kh3 19. Qg5 Kh2 
20. Qh4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/6k1/Q7/8/8/3p1pp1/3Kbrrb w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 103:M20) } 
1. Qb5 Kf6 2. Qe8 Kg7 3. Qe7+ Kg6 4. Qf8 Kh7 5. Qf7+ Kh8 6. Qe7 Kg8 7. Qf6
Kh7 8. Qf8 Kg6 9. Qe7 Kf5 10. Qd6 Ke4 11. Qc5 Kf4 12. Qd5 Ke3 13. Qc4 Kf3 
14. Qd4 Kg3 15. Qe4 Kh3 16. Qe6+ Kg3 17. Qf5 Kh4 18. Qg6 Kh3 19. Qg5 Kh2 
20. Qh4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/3p4/N2p4/1k6/p2K4/8/1B6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 80:M29} 
1. Nc6+ Ka4 
    ( { [Stockfish 150220 64 POPCNT] 82:M28} 1. ... Kb3 2. Nd4+ Kb4 3. Ba2
    Kc5 4. Bb3 Kb6 5. Bxd5 Kc5 6. Ke4 Kb6 7. Nc2 Kc5 8. Nxa3 Kb4 9. Nb1 
    Kc5 10. Nc3 Kb4 11. Kd4 Ka3 12. Na2 Ka4 13. Kc4 Ka3 14. Nb4 Kb2 15. 
    Kd3 Kc1 16. Kc3 Kd1 17. Bf3+ Ke1 18. Nd3+ Kf1 19. Kd2 Kg1 20. Ke3 Kh2 
    21. Kf4 Kg1 22. Kg3 Kf1 23. Bg4 d5 24. Bf3 d4 25. Bh5 Kg1 26. Be2 Kh1 
    27. Nf2+ Kg1 28. Nh3+ Kh1 29. Bf3# )
    ( { [Stockfish 150220 64 POPCNT] 81:M28} 1. ... Ka4 2. Ba2 Kb5 3. Nd4+
    Kc5 4. Bb3 Kb6 5. Bxd5 Kc5 6. Ke4 Kb6 7. Nc2 Kc5 8. Nxa3 Kb4 9. Nb1 
    Kc5 10. Nc3 Kb4 11. Kd4 Ka3 12. Na2 Ka4 13. Kc4 Ka3 14. Nb4 Kb2 15. 
    Kd3 Kc1 16. Kc3 Kd1 17. Bf3+ Ke1 18. Nd3+ Kf1 19. Kd2 Kg1 20. Ke3 Kh2 
    21. Kf4 Kg1 22. Kg3 Kf1 23. Bg4 d5 24. Bf3 d4 25. Bh5 Kg1 26. Be2 Kh1 
    27. Nf2+ Kg1 28. Nh3+ Kh1 29. Bf3# )
    ( { [Stockfish 150220 64 POPCNT] 81:M28} 1. ... Kc5 2. Nd4 Kb4 3. Ba2 
    Kc5 4. Bb3 Kb6 5. Bxd5 Kc5 6. Ke4 Kb6 7. Nc2 Kc5 8. Nxa3 Kb4 9. Nb1 
    Kc5 10. Nc3 Kb4 11. Kd4 Ka3 12. Na2 Ka4 13. Kc4 Ka3 14. Nb4 Kb2 15. 
    Kd3 Kc1 16. Kc3 Kd1 17. Bf3+ Ke1 18. Nd3+ Kf1 19. Kd2 Kg1 20. Ke3 Kh2 
    21. Kf4 Kg1 22. Kg3 Kf1 23. Bg4 d5 24. Bf3 d4 25. Bh5 Kg1 26. Be2 Kh1 
    27. Nf2+ Kg1 28. Nh3+ Kh1 29. Bf3# )
2. Ba2 Kb5 
    ( { [Stockfish 150220 64 POPCNT] 75:M27} 2. ... Kb5 3. Ne7 Kc5 4. Nxd5
    Kc6 5. Kc4 Kd7 6. Kb4 Ke6 7. Kxa3 Ke5 8. Kb4 Kd4 9. Bc4 Ke5 10. Kc3 
    Ke4 11. Bb3 Ke5 12. Kd3 Kf5 13. Kd4 Kg5 14. Ke4 Kg4 15. Ba4 Kg3 16. 
    Bd1 Kg2 17. Kf4 Kf1 18. Bg4 Kf2 19. Bf3 Kf1 20. Ke3 Ke1 21. Bg4 Kf1 
    22. Nf4 Kg1 23. Be2 d5 24. Kf3 Kh2 25. Kf2 d4 26. Bd3 Kh1 27. Kg3 Kg1 
    28. Nh3+ Kh1 29. Be4# )
    ( { [Stockfish 150220 64 POPCNT] 75:M21} 2. ... d4 3. Kc4 d5+ 4. Kxd5 
    Kb5 5. Nxd4+ Kb4 6. Ne2 Kb5 7. Kd6 Kb4 8. Kc6 Ka5 9. Kc5 Ka6 10. Bd5 
    a2 11. Bxa2 Kb7 12. Bd5+ Kb8 13. Bc6 Kc8 14. Nd4 Kd8 15. Kd6 Kc8 16. 
    Nb3 Kd8 17. Nc5 Kc8 18. Bd7+ Kb8 19. Kc6 Ka7 20. Kc7 Ka8 21. Kb6 Kb8 
    22. Na6+ Ka8 23. Bc6# )
3. Nd4+ Kc5 
    ( { [Stockfish 150220 64 POPCNT] 65:M27} 3. ... Kc5 4. Bb3 Kb6 5. Bxd5
    Kc5 6. Ke4 Kb4 7. Nc2+ Kc3 8. Nxa3 Kb4 9. Nb1 Kc5 10. Nd2 Kb5 11. Kd4 
    Kb6 12. Nc4+ Kb5 13. Nxd6+ Kb6 14. Kc4 Kc7 15. Nf5 Kd7 16. Bf7 Kd8 17.
     Kd5 Kc7 18. Be8 Kb7 19. Nd4 Kb6 20. Kd6 Ka6 21. Kc5 Kb7 22. Bc6+ Ka6 
    23. Bb5+ Kb7 24. Ne6 Ka7 25. Kc6 Kb8 26. Ba6 Ka7 27. Nc5 Ka8 28. Kb6 
    Kb8 29. Nd7+ Ka8 30. Bb7# )
    ( { [Stockfish 150220 64 POPCNT] 65:M26} 3. ... Kb4 4. Bxd5 Kc5 
        ( { [Stockfish 150220 64 POPCNT] 75:M24} 4. ... Kc5 5. Ke4 Kb4 6. 
        Nc2+ Kc3 7. Nxa3 Kb4 8. Nb1 Kc5 9. Nc3 Kb4 10. Kd4 Ka3 11. Ne4 Kb2
        12. Kd3 Ka3 13. Kc3 Ka4 14. Nxd6 Ka3 15. Nb5+ Ka4 16. Kc4 Ka5 17. 
        Kc5 Ka4 18. Ba2 Ka5 19. Bb3 Ka6 20. Nd6 Ka5 21. Nc4+ Ka6 22. Kc6 
        Ka7 23. Kc7 Ka6 24. Ba4 Ka7 25. Bb5 Ka8 26. Nb6+ Ka7 27. Nc8+ Ka8 
        28. Bc6# )
        ( { [Stockfish 150220 64 POPCNT] 74:M23} 4. ... a2 5. Nc2+ Kc5 6. 
        Ke4 a1=Q 7. Nxa1 Kb6 8. Nc2 Kc5 9. Ne3 Kb4 10. Kd4 Ka5 11. Kc4 Kb6
        12. Bf7 Kc6 13. Nd5 Kd7 14. Kb5 Kd8 15. Kc6 Kc8 16. Kxd6 Kb7 17. 
        Be6 Ka6 18. Kc5 Ka5 19. Bd7 Ka6 20. Kb4 Kb7 21. Ka5 Ka7 22. Bc8 
        Kb8 23. Ba6 Ka7 24. Nb4 Kb8 25. Kb6 Ka8 26. Bb7+ Kb8 27. Nc6# )
    5. Ke4 
        ( { [Stockfish 150220 64 POPCNT] 54:M25} 5. Ke4 Kb4 6. Nc2+ Kc3 7.
         Nxa3 Kb4 8. Nb1 Kc5 9. Nc3 Kb4 10. Nd1 Ka3 11. Kd4 Kb4 12. Ne3 
        Ka5 13. Kc4 Kb6 14. Bf7 Kc6 15. Be8+ Kc7 16. Bb5 Kd8 17. Nd5 Kc8 
        18. Kd3 Kd8 19. Ke4 Kc8 20. Kf5 Kb8 21. Ke6 Kc8 22. Ke7 Kb8 23. 
        Ba6 Ka8 24. Kxd6 Kb8 25. Nb4 Ka8 26. Kc7 Ka7 27. Bc8 Ka8 28. Bb7+ 
        Ka7 29. Nc6# )
        ( { [Stockfish 150220 64 POPCNT] 54:M28} 5. Bb3 d5 6. Nf5 Kb4 7. 
        Bxd5 Kc5 8. Ne3 Kd6 9. Kd4 Ke7 10. Ke5 Kf8 11. Kf6 Ke8 12. Be6 Kd8
        13. Nc2 a2 14. Kf7 Kc7 15. Ke7 a1=Q 16. Nxa1 Kc6 17. Nc2 Kc5 18. 
        Kd7 Kb6 19. Kd6 Kb5 20. Bf7 Kb6 21. Be8 Ka6 22. Nd4 Kb6 23. Nb3 
        Kb7 24. Na5+ Kb6 25. Nc4+ Kb7 26. Bd7 Kb8 27. Kc6 Ka7 28. Bc8 Kb8 
        29. Nd6 Ka8 30. Kc7 Ka7 31. Nb5+ Ka8 32. Bb7# )
        ( { [Stockfish 150220 64 POPCNT] 53:M28} 5. Ba2 d5 6. Nf5 Kb5 7. 
        Kd4 Kc6 8. Bxd5+ Kd7 9. Bf7 Kc6 10. Kc3 Kb5 11. Kb3 a2 12. Kxa2 
        Ka4 13. Kb2 Kb4 14. Kc2 Ka5 15. Kb3 Kb5 16. Ka3 Kb6 17. Kb4 Kc6 
        18. Kc4 Kc7 19. Be8 Kb6 20. Kd5 Kb7 21. Kd6 Kb6 22. Bd7 Ka6 23. 
        Ne3 Ka5 24. Kc5 Ka6 25. Nc4 Kb7 26. Kd6 Kb8 27. Kc6 Ka7 28. Bc8 
        Kb8 29. Nd6 Ka8 30. Kc7 Ka7 31. Nb5+ Ka8 32. Bb7# )
    5. ... Kb4 
        ( { [Stockfish 150220 64 POPCNT] 67:M24} 5. ... Kb6 6. Nc2 
            ( { [Stockfish 150220 64 POPCNT] 63:M25} 6. Nc2 Kc5 7. Nxa3 
            Kb4 8. Nc4 Kc3 9. Ke3 Kb3 10. Kd3 Kb4 11. Kd4 Kb5 12. Nxd6+ 
            Kb6 13. Nc4+ Kb5 14. Na3+ Kb6 15. Ke5 Ka5 16. Nc2 Kb6 17. Kd6 
            Kb5 18. Be6 Ka4 19. Kc5 Ka5 20. Bd7 Ka6 21. Na3 Kb7 22. Kd6 
            Ka6 23. Nc4 Kb7 24. Bh3 Ka6 25. Kc6 Ka7 26. Bc8 Kb8 27. Nd6 
            Ka8 28. Kc7 Ka7 29. Nb5+ Ka8 30. Bb7# )
            ( { [Stockfish 150220 64 POPCNT] 62:M26} 6. Be6 Kc5 7. Nc2 d5+
            8. Bxd5 Kd6 9. Nxa3 Kc5 10. Nc2 Kd6 11. Ne3 Kc5 12. Nf5 Kb4 
            13. Kd4 Kb5 14. Ne3 Kb6 15. Ke5 Kb5 16. Nc2 Kc5 17. Ke6 Kb6 
            18. Kd6 Kb5 19. Be6 Ka4 20. Kc5 Ka5 21. Bd7 Ka6 22. Na3 Kb7 
            23. Kd6 Ka6 24. Nc4 Kb7 25. Bh3 Ka6 26. Kc6 Ka7 27. Bc8 Kb8 
            28. Nd6 Ka8 29. Kc7 Ka7 30. Nb5+ Ka8 31. Bb7# )
            ( { [Stockfish 150220 64 POPCNT] 62:M26} 6. Ba2 Kc5 7. Nc2 Kc6
            8. Nxa3 Kc5 9. Nc2 d5+ 10. Bxd5 Kd6 11. Ne3 Kc5 12. Nf5 Kb4 
            13. Kd4 Kb5 14. Ne3 Kb6 15. Ke5 Kb5 16. Nc2 Kc5 17. Ke6 Kb6 
            18. Kd6 Kb5 19. Be6 Ka4 20. Kc5 Ka5 21. Bd7 Ka6 22. Na3 Kb7 
            23. Kd6 Ka6 24. Nc4 Kb7 25. Bh3 Ka6 26. Kc6 Ka7 27. Bc8 Kb8 
            28. Nd6 Ka8 29. Kc7 Ka7 30. Nb5+ Ka8 31. Bb7# )
        6. ... Kc5 
            ( { [Stockfish 150220 64 POPCNT] 72:M22} 6. ... Kc5 7. Nxa3 
            Kb4 8. Nb1 Kc5 9. Nc3 Kb4 10. Kd4 Ka3 11. Na2 Ka4 12. Kc4 Ka3 
            13. Nb4 Kb2 14. Kd3 Kc1 15. Kc3 Kd1 16. Bf3+ Ke1 17. Nd3+ Kf1 
            18. Kd2 Kg1 19. Ke3 Kh2 20. Kf4 Kg1 21. Kg3 Kf1 22. Bg4 d5 23.
             Bf3 d4 24. Bh5 Kg1 25. Be2 Kh1 26. Nf2+ Kg1 27. Nh3+ Kh1 28. 
            Bf3# )
            ( { [Stockfish 150220 64 POPCNT] 72:M21} 6. ... a2 7. Bxa2 d5+
            8. Ke5 d4 9. Nxd4 Kc7 10. Be6 Kd8 11. Kf6 Ke8 12. Nc6 Kf8 13. 
            Ne5 Ke8 14. Bf7+ Kd8 15. Ke6 Kc7 16. Be8 Kb6 17. Kd6 Ka5 18. 
            Kc5 Ka6 19. Bc6 Ka7 20. Kd6 Kb8 21. Kd7 Ka7 22. Kc7 Ka6 23. 
            Nc4 Ka7 24. Bb5 Ka8 25. Nb6+ Ka7 26. Nc8+ Ka8 27. Bc6# )
            ( { [Stockfish 150220 64 POPCNT] 71:M20} 6. ... Kb5 7. Kd4 Kb6
            8. Nxa3 Kc7 9. Nb5+ Kd8 10. Ke4 Kd7 11. Kf5 Ke7 12. Kg5 Ke8 
            13. Kf6 Kd7 14. Kf7 Kd8 15. Ke6 Ke8 16. Bc6+ Kf8 17. Kf6 Kg8 
            18. Nd4 Kh7 19. Be4+ Kg8 20. Bg6 d5 21. Nf5 d4 22. Nh6+ Kf8 
            23. Bf7 d3 24. Ng4 d2 25. Ne5 d1=Q 26. Ng6# )
            ( { [Stockfish 150220 64 POPCNT] 69:M23} 6. ... Kc5 7. Nxa3 
            Kb4 8. Nc4 Kc3 9. Ke3 Kb3 10. Kd3 Kb4 11. Kd4 Ka4 12. Nxd6 Kb4
            13. Bc4 Ka3 14. Kc3 Ka4 15. Bf7 Ka5 16. Kc4 Kb6 17. Be8 Kc7 
            18. Nf7 Kb6 19. Kb4 Ka7 20. Kc5 Kb7 21. Kb5 Kc7 22. Ka6 Kc8 
            23. Kb6 Kb8 24. Nd8 Kc8 25. Ne6 Kb8 26. Bd7 Ka8 27. Nc7+ Kb8 
            28. Na6+ Ka8 29. Bc6# )
            ( { [Stockfish 150220 64 POPCNT] 68:M21} 6. ... Kb5 7. Kd4 Kb6
            8. Nxa3 Kc7 9. Nc4 Kd7 10. Ke4 Kd8 11. Kf5 Kd7 12. Kf6 Kd8 13.
             Ke6 Ke8 14. Ne3 Kd8 15. Bc6 Kc7 16. Kd5 Kb6 17. Kxd6 Ka5 18. 
            Kc5 Ka6 19. Nc4 Ka7 20. Bd7 Kb7 21. Kd6 Kb8 22. Kc6 Ka7 23. 
            Bc8 Kb8 24. Nd6 Ka8 25. Kc7 Ka7 26. Nb5+ Ka8 27. Bb7# )
            ( { [Stockfish 150220 64 POPCNT] 68:M21} 6. ... Ka5 7. Bc4 
                ( { [Stockfish 150220 64 POPCNT] 67:M21} 7. Kd4 Kb6 8. 
                Nxa3 Kc7 9. Nc4 Kd7 10. Ke4 Kd8 11. Kf5 Kd7 12. Kf6 Kd8 
                13. Ke6 Ke8 14. Ne3 Kd8 15. Bc6 Kc7 16. Kd5 Kb6 17. Nc4+ 
                Kc7 18. Bb5 Kd8 19. Kxd6 Kc8 20. Na5 Kd8 21. Nb7+ Kc8 22. 
                Kc6 Kb8 23. Nd6 Ka7 24. Kc7 Ka8 25. Bc4 Ka7 26. Nc8+ Ka8 
                27. Bd5# )
                ( { [Stockfish 150220 64 POPCNT] 67:M21} 7. Bb3 a2 8. Bxa2
                Kb6 9. Kd5 Kc7 10. Nd4 Kd7 11. Nf5 Kd8 12. Bb3 Ke8 13. Ke6
                Kd8 14. Nd4 Kc7 15. Ba4 d5 16. Kxd5 Kb6 17. Bc6 Kc7 18. 
                Kc5 Kd8 19. Kd6 Kc8 20. Nb3 Kd8 21. Nc5 Kc8 22. Bd7+ Kb8 
                23. Kc6 Ka7 24. Kc7 Ka8 25. Kb6 Kb8 26. Na6+ Ka8 27. Bc6# 
                )
                ( { [Stockfish 150220 64 POPCNT] 67:M21} 7. Bc4 a2 8. Bxa2
                Kb6 9. Kd5 Kc7 10. Nd4 Kd7 11. Nf5 Kd8 12. Bb3 Ke8 13. Ke6
                Kd8 14. Nd4 Kc7 15. Ba4 d5 16. Kxd5 Kb6 17. Bc6 Kc7 18. 
                Kc5 Kd8 19. Kd6 Kc8 20. Nb3 Kd8 21. Nc5 Kc8 22. Bd7+ Kb8 
                23. Kc6 Ka7 24. Kc7 Ka8 25. Kb6 Kb8 26. Na6+ Ka8 27. Bc6# 
                )
                ( { [Stockfish 150220 64 POPCNT] 66:M22} 7. Ba2 Kb6 8. Kf5
                Kc6 9. Ke6 d5 10. Bxd5+ Kc5 11. Ba2 Kc6 12. Nxa3 Kc5 13. 
                Nc2 Kc6 14. Bb3 Kc5 15. Kd7 Kb5 16. Kd6 Kb6 17. Nd4 Ka6 
                18. Kc5 Ka5 19. Nf5 Ka6 20. Nd6 Ka5 21. Nc4+ Ka6 22. Kc6 
                Ka7 23. Kc7 Ka6 24. Ba4 Ka7 25. Bb5 Ka8 26. Nb6+ Ka7 27. 
                Nc8+ Ka8 28. Bc6# )
                ( { [Stockfish 150220 64 POPCNT] 66:M22} 7. Kf5 Kb5 8. Ke6
                Kc5 9. Bb3 Kc6 10. Nxa3 Kc5 11. Nc2 Kc6 12. Ba2 d5 13. 
                Bxd5+ Kc5 14. Ke5 Kb6 15. Kd6 Kb5 16. Bb3 Kb6 17. Nd4 Ka6 
                18. Kc5 Ka5 19. Nf5 Ka6 20. Nd6 Ka5 21. Nc4+ Ka6 22. Kc6 
                Ka7 23. Kc7 Ka6 24. Ba4 Ka7 25. Bb5 Ka8 26. Nb6+ Ka7 27. 
                Nc8+ Ka8 28. Bc6# )
                ( { [Stockfish 150220 64 POPCNT] 66:M22} 7. Nxa3 Kb4 8. 
                Nb1 Kc5 9. Nc3 Kb4 10. Kd4 Ka3 11. Na2 Ka4 12. Kc4 Ka3 13.
                 Nb4 Kb2 14. Kd3 Kc1 15. Kc3 Kd1 16. Bf3+ Ke1 17. Nd3+ Kf1
                18. Kd2 Kg1 19. Ke3 Kh2 20. Kf4 Kg1 21. Kg3 Kf1 22. Bg4 d5
                23. Bf3 d4 24. Bh5 Kg1 25. Be2 Kh1 26. Nf2+ Kg1 27. Nh3+ 
                Kh1 28. Bf3# )
            7. ... a2 8. Bxa2 Kb6 9. Kf5 Kc5 10. Ke6 Kc6 11. Bb3 d5 12. 
            Bxd5+ Kc5 13. Ke5 Kb6 14. Kd6 Kb5 15. Bb3 Kb6 16. Nd4 Ka6 17. 
            Kc5 Ka5 18. Ne6 Ka6 19. Nd8 Ka5 20. Nb7+ Ka6 21. Kc6 Ka7 22. 
            Nc5 Ka8 23. Be6 Kb8 24. Kb6 Ka8 25. Bh3 Kb8 26. Na6+ Ka8 27. 
            Bg2# )
            ( { [Stockfish 150220 64 POPCNT] 68:M21} 6. ... Kc7 7. Nxa3 
            Kb6 8. Nc2 Kc5 9. Ne3 Kb4 10. Kd4 Kb5 11. Bc4+ Ka5 12. Nc2 Kb6
            13. Kd5 Ka5 14. Bb3 Kb5 15. Kxd6 Kb6 16. Nd4 Ka6 17. Kc5 Ka5 
            18. Ne6 Ka6 19. Nd8 Ka5 20. Nb7+ Ka6 21. Kc6 Ka7 22. Nc5 Ka8 
            23. Be6 Kb8 24. Kb6 Ka8 25. Bh3 Kb8 26. Na6+ Ka8 27. Bg2# )
            ( { [Stockfish 150220 64 POPCNT] 68:M21} 6. ... a2 7. Bxa2 d5+
            8. Ke5 d4 9. Nxd4 Kc7 10. Ke6 Kd8 11. Nc6+ Ke8 12. Ne5 Kf8 13.
             Kf6 Ke8 14. Bf7+ Kd8 15. Ke6 Kc7 16. Be8 Kb6 17. Kd6 Ka5 18. 
            Kc5 Ka6 19. Bc6 Ka7 20. Kd6 Kb8 21. Kd7 Ka7 22. Kc7 Ka6 23. 
            Nc4 Ka7 24. Bb5 Ka8 25. Nb6+ Ka7 26. Nc8+ Ka8 27. Bc6# )
            ( { [Stockfish 150220 64 POPCNT] 68:M20} 6. ... Ka6 7. Bc4+ 
            Kb6 8. Kd5 Kc7 9. Bb5 Kb6 10. Nxa3 Ka5 11. Kc4 Kb6 12. Nc2 d5+
            13. Kb4 Kc7 14. Kc5 Kd8 15. Kd6 Kc8 16. Nd4 Kb7 17. Kc5 Kc7 
            18. Ne6+ Kb7 19. Bf1 Ka7 20. Kc6 d4 21. Nxd4 Kb8 22. Ba6 Ka7 
            23. Kb5 Ka8 24. Kb6 Kb8 25. Nc6+ Ka8 26. Bb7# )
        7. Nxa3 Kb4 8. Nb1 Kc5 9. Nc3 Kb4 10. Nd1 Ka3 11. Kd4 Kb4 12. Ne3 
        Ka5 13. Kc4 Kb6 14. Bf7 Kc6 15. Be8+ Kc7 16. Bb5 Kd8 17. Nd5 Kc8 
        18. Kd3 Kd8 19. Ke4 Kc8 20. Kf5 Kb8 21. Ke6 Kc8 22. Ke7 Kb8 23. 
        Ba6 Ka8 24. Kxd6 Kb8 25. Nb4 Ka8 26. Kc7 Ka7 27. Bc8 Ka8 28. Bb7+ 
        Ka7 29. Nc6# )
        ( { [Stockfish 150220 64 POPCNT] 66:M24} 5. ... Kb4 6. Nc2+ Kc3 7.
         Nxa3 Kb4 8. Nb1 Kc5 9. Nc3 Kb4 10. Nd1 Ka3 11. Kd4 Kb4 12. Ne3 
        Ka5 13. Kc4 Kb6 14. Bf7 Kc6 15. Be8+ Kc7 16. Bb5 Kd8 17. Nd5 Kc8 
        18. Kd3 Kd8 19. Ke4 Kc8 20. Kf5 Kb8 21. Ke6 Kc8 22. Ke7 Kb8 23. 
        Ba6 Ka8 24. Kxd6 Kb8 25. Nb4 Ka8 26. Kc7 Ka7 27. Bc8 Ka8 28. Bb7+ 
        Ka7 29. Nc6# )
        ( { [Stockfish 150220 64 POPCNT] 66:M22} 5. ... a2 6. Nc2 Kb6 7. 
        Bxa2 d5+ 8. Ke5 d4 9. Nxd4 Kc7 10. Ke6 Kd8 11. Nc6+ Ke8 12. Ne5 
        Kf8 13. Kf6 Ke8 14. Bf7+ Kd8 15. Ke6 Kc7 16. Be8 Kb6 17. Kd6 Ka5 
        18. Kc5 Ka6 19. Bc6 Ka7 20. Kd6 Kb8 21. Kd7 Ka7 22. Kc7 Ka6 23. 
        Nc4 Ka7 24. Bb5 Ka8 25. Nb6+ Ka7 26. Nc8+ Ka8 27. Bc6# )
    6. Nc2+ Kc3 7. Nxa3 Kb4 8. Nb1 Kc5 9. Nd2 Kb5 10. Kd4 Kb6 11. Nc4+ Kb5
    12. Nxd6+ Kb6 13. Kc4 Kc7 14. Nf5 Kd7 15. Bf7 Kd8 16. Kd5 Kc7 17. Be8 
    Kb7 18. Nd4 Kb6 19. Kd6 Ka6 20. Kc5 Kb7 21. Bc6+ Ka6 22. Bb5+ Kb7 23. 
    Ne6 Ka7 24. Kc6 Kb8 25. Ba6 Ka7 26. Nc5 Ka8 27. Kb6 Kb8 28. Nd7+ Ka8 
    29. Bb7# )
4. Bb3 Kb6 5. Bxd5 Kc5 6. Ke4 Kb6 7. Nc2 Kc5 8. Nxa3 Kb4 9. Nb1 Kc5 10. 
Nc3 Kb4 11. Kd4 Ka3 12. Na2 Ka4 13. Kc4 Ka3 14. Nb4 Kb2 15. Kd3 Kc1 16. 
Kc3 Kd1 17. Bf3+ Ke1 18. Nd3+ Kf1 19. Kd2 Kg1 20. Ke3 Kh2 21. Kf4 Kg1 22. 
Kg3 Kf1 23. Bg4 d5 24. Bf3 d4 25. Bh5 Kg1 26. Be2 Kh1 27. Nf2+ Kg1 28. 
Nh3+ Kh1 29. Bf3# 1-0
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

These are part 2 of DM20.

Code: Select all

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/2k5/8/3p4/Qp1p4/pp1p4/rrbK4 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 77:M20)} 
1. Qf8 Kd7 2. Qf6 Kc7 3. Qe7+ Kc6 4. Qd8 Kb7 5. Qd7+ Kb6 6. Qc8 Ka7 7. 
Qc7+ Ka8 8. Qd7 Kb8 9. Qc6 Ka7 10. Qc8 Kb6 11. Qd7 Kc5 12. Qe6 Kb5 13. Qd6
Kc4 14. Qc6+ Kb4 15. Qc8 Kb5 16. Qc7 Kb4 17. Qc6 Ka5 18. Qb7 Ka4 19. Qb6 
Ka3 20. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/2p4Q/8/8/p7/K6p/2r5/1k6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 75:M20} 
1. Qe4 c5 2. Qh1+ 
    ( { [Stockfish 150220 64 POPCNT] 70:M19} 2. Qe1+ Rc1 3. Qe5 
        ( { [Stockfish 150220 64 POPCNT] 71:M18} 3. Qe5 Rc2 4. Qe4 h2 5. 
        Qe1+ Rc1 6. Qd2 Rc2 7. Qd1+ Rc1 8. Qd3+ Rc2 9. Qe4 h1=Q 10. Qxh1+ 
        Rc1 11. Qh7+ Rc2 12. Qe4 c4 13. Qh1+ Rc1 14. Qh7+ Rc2 15. Qe4 c3 
        16. Qh1+ Rc1 17. Qh7+ Ka1 18. Qh2 Rc2 19. Qg1+ Rc1 20. Qxc1# )
        ( { [Stockfish 150220 64 POPCNT] 70:M19} 3. Qe3 Rc4 4. Qd3+ Rc2 5.
         Qf1+ Rc1 6. Qb5+ Kc2 7. Qe2+ Kc3 8. Qb2+ Kd3 9. Qxc1 Ke4 10. Kxa4
        c4 11. Qxc4+ Kf3 12. Qh4 Kg2 13. Qg4+ Kf1 14. Qxh3+ Kf2 15. Qg4 
        Ke3 16. Kb5 Kf2 17. Kb4 Kf1 18. Kc3 Kf2 19. Kd2 Kf1 20. Ke3 Ke1 
        21. Qg1# )
        ( { [Stockfish 150220 64 POPCNT] 70:M20} 3. Qd2 Rc2 4. Qd1+ Rc1 5.
         Qd3+ Rc2 6. Qf1+ 
            ( { [Stockfish 150220 64 POPCNT] 61:M17} 6. Qe4 h2 7. Qe1+ Rc1
            8. Qd2 Rc2 9. Qd1+ Rc1 10. Qd3+ Rc2 11. Qe4 h1=Q 12. Qxh1+ Rc1
            13. Qh7+ Rc2 14. Qe4 c4 15. Qh1+ Rc1 16. Qh7+ Rc2 17. Qe4 c3 
            18. Qh1+ Rc1 19. Qh7+ Ka1 20. Qh2 Rc2 21. Qg1+ Rc1 22. Qxc1# )
            ( { [Stockfish 150220 64 POPCNT] 61:M17} 6. Qf1+ Rc1 7. Qb5+ 
            Kc2 8. Qe2+ Kc3 9. Qb2+ Kc4 10. Qxc1+ Kb5 11. Qf1+ c4 12. Qxh3
            Kc5 13. Kxa4 Kd4 14. Kb4 c3 15. Qxc3+ Kd5 16. Qf3+ Ke6 17. Kc5
            Ke5 18. Qg4 Kf6 19. Kd6 Kf7 20. Qg5 Kf8 21. Ke6 Ke8 22. Qg8# )
            ( { [Stockfish 150220 64 POPCNT] 61:M19} 6. Qd1+ Rc1 7. Qd3+ 
            Rc2 8. Qf1+ Rc1 9. Qb5+ Kc2 10. Qe2+ Kc3 11. Qb2+ Kc4 12. 
            Qxc1+ Kb5 13. Qf1+ c4 14. Qxh3 Kc5 15. Kxa4 Kd4 16. Kb4 c3 17.
             Qxc3+ Kd5 18. Qf3+ Ke6 19. Kc5 Ke5 20. Qg4 Kf6 21. Kd6 Kf7 
            22. Qg5 Kf8 23. Ke6 Ke8 24. Qg8# )
        6. ... Rc1 7. Qb5+ Kc2 8. Qe2+ Kc3 9. Qb2+ Kd3 10. Qxc1 Ke4 11. 
        Kxa4 c4 12. Qxc4+ Kf3 13. Qh4 Kg2 14. Qg4+ Kf1 15. Qxh3+ Kf2 16. 
        Qg4 Ke3 17. Kb5 Kf2 18. Kb4 Kf1 19. Kc3 Kf2 20. Kd2 Kf1 21. Ke3 
        Ke1 22. Qg1# )
    3. ... Rc2 4. Qe4 h2 5. Qe1+ Rc1 6. Qd2 Rc2 7. Qd1+ Rc1 8. Qd3+ Rc2 9.
     Qe4 h1=Q 10. Qxh1+ Rc1 11. Qh7+ Rc2 12. Qe4 c4 13. Qh1+ Rc1 14. Qh7+ 
    Rc2 15. Qe4 c3 16. Qh1+ Rc1 17. Qh7+ Ka1 18. Qh2 Rc2 19. Qg1+ Rc1 20. 
    Qxc1# )
2. ... Rc1 3. Qf3 Rc2 4. Qf1+ Rc1 5. Qb5+ Kc2 6. Qe2+ Kc3 7. Qb2+ Kc4 8. 
Qxc1+ Kb5 9. Qh1 Kc4 10. Qxh3 Kd5 11. Qf5+ Kd4 12. Kxa4 Ke3 13. Kb3 Kd4 
14. Kc2 c4 15. Qe6 c3 16. Qf5 Kc4 17. Qe5 Kb4 18. Qd5 Ka4 19. Kxc3 Ka3 20.
 Qb3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1R1B4/K1p5/2p5/2p3p1/B7/p1p2p2/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 78:M20} 
1. Bb2+ Kb1 2. Be5+ Kc1 3. Bf4+ Kd1 4. Bxg4+ Ke1 5. Re7+ Kf1 6. Bh3+ Kg1 
7. Rg7+ Kh1 8. Bg2+ Kg1 9. Bd5+ Kf1 10. Bxc4+ Ke1 11. Re7+ Kd1 12. Rd7+ 
Ke1 13. Bd2+ Kd1 14. Bb4+ Kc1 15. Ba3+ Kb1 16. Rb7+ Ka1 17. Bxc5 c1=Q 18. 
Bd4+ Qb2 19. Bxb2+ Kb1 20. Bd3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1N6/p1R3p1/p2k1prb/p4Kpb/p5p1/P3P1P1/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 107:M18} 
1. Nxa5 Kd4 2. Nb7 Kd5 3. Rxa6 Kc4 4. Rxa4+ Kc3 5. Rxa3+ Kb2 6. Ra6 Kc3 7.
 a4 Kd2 8. Rb6 Ke1 9. e3 Kf2 10. Rb2+ Ke1 11. a5 Kd1 12. a6 Kc1 13. Rb3 
Kd2 14. a7 Ke1 15. a8=Q Kf2 16. Qa1 Kxg2 17. Rb2+ Kh3 18. Qh1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7Q/prpp1K1P/np6/8/8/5p2/pN3p2/k1b2r1b w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 76:M20)} 
1. Nc4+ Kb1 2. Qa1+ Kxa1 3. h8=Q+ Kb1 4. Qh7+ Ka1 5. Qg7+ Kb1 6. Qg6+ Ka1 
7. Qf6+ Kb1 8. Qf5+ Ka1 9. Qe5+ Kb1 10. Qe4+ Ka1 11. Qd4+ Kb1 12. Qd3+ Ka1
13. Qxf1 Kb1 14. Qd3+ Ka1 15. Qd1 f1=Q 16. Qxf1 Kb1 17. Qd3+ Ka1 18. Qc2 
Ba3 19. Qd1+ Bc1 20. Qxc1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7n/7P/8/8/8/7Q/5ppR/K4bkn w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 91:M20} 
1. Kb2 Ng6 2. Ka3 Nh8 3. Kb4 Ng6 4. Ka5 Nh8 5. Kb6 Ng6 6. Kc7 Nh8 7. Kb8 
Ng6 8. Ka8 Nh8 9. Ka7 Ng6 10. Kb6 Nh8 11. Kc5 Nf7 12. Kd4 Nh8 13. Ke5 Nf7+
14. Kf6 Nd6 15. h8=Q Ng3 16. Q8h4 Nge4+ 17. Kg6 Ng3 18. Rh1+ gxh1=Q 19. 
Q3xg3+ Qg2 20. Qh2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7k/prpp1K2/1P2p2q/7P/8/7p/3p3p/3Q4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 82:M20} 
1. Qa1+ Kh7 2. Qb1+ Kh8 3. Qb2+ Kh7 4. Qc2+ Kh8 5. Qc3+ Kh7 6. Qd3+ Kh8 7.
 Qd4+ Kh7 8. Qe4+ Kh8 9. Qe5+ Kh7 10. bxa7 Rxa7 11. Qe4+ Kh8 12. Qd4+ Kh7 
13. Qd3+ Kh8 14. Qc3+ Kh7 15. Qc2+ Kh8 16. Qb2+ Kh7 17. Qb1+ Kh8 18. Qb8+ 
Qf8+ 19. Qxf8+ Kh7 20. Qg7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7b/5p2/4pN1k/1p2P2P/1Pp5/K1p5/2P4B/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M24} 
1. Bf4+ Kg7 2. Ne4 Kh7 
    ( {[Stockfish 150220 64 POPCNT] 75:M22} 2. ... Kf8 3. Nxc3 f6 4. Nxb5 
        ( { [Stockfish 150220 64 POPCNT] 75:M21} 4. Be3 fxe5 5. Nxb5 e4 6.
         Nd6 Be5 7. Nxe4 Kg7 8. b5 Bc7 9. Kb4 Bd8 10. b6 c3 11. Bc5 Bxb6 
        12. Bxb6 Kh6 13. Kxc3 e5 14. Kc4 Kxh5 15. Kd5 Kg4 16. c4 Kf3 17. 
        c5 Kf4 18. c6 Kf5 19. c7 Kg6 20. Kxe5 Kf7 21. c8=Q Kg7 22. Nf6 Kg6
        23. Qg8+ Kh6 24. Be3# )
        ( { [Stockfish 150220 64 POPCNT] 75:M21} 4. Nxb5 fxe5 5. Be3 e4 6.
         Nd6 Be5 7. Nxe4 Kg7 8. b5 Bc7 9. Kb4 Bd8 10. b6 c3 11. Bc5 Bxb6 
        12. Bxb6 Kh6 13. Kxc3 e5 14. Kc4 Kxh5 15. Kd5 Kg4 16. c4 Kf3 17. 
        c5 Kf4 18. c6 Kf5 19. c7 Kg6 20. Kxe5 Kf7 21. c8=Q Kg7 22. Nf6 Kg6
        23. Qg8+ Kh6 24. Be3# )
        ( { [Stockfish 150220 64 POPCNT] 75:M22} 4. Bh6+ Kg8 5. Nxb5 fxe5 
        6. Nd6 Bf6 7. Ne4 Bd8 8. Be3 Kf7 9. b5 Ba5 10. Ka4 Bd8 11. Kb4 Bc7
        12. b6 Bxb6 13. Bxb6 Kg7 14. Kxc4 Kh6 15. Kd3 Kxh5 16. c4 Kg6 17. 
        c5 Kf7 18. c6 Ke8 19. c7 Kd7 20. Kc4 Ke7 21. c8=Q Kf7 22. Qh8 Kg6 
        23. Qg8+ Kh6 24. Be3+ Kh5 25. Qg5# )
        ( {[Stockfish 150220 64 POPCNT] 82:M21} 4. exf6 Bxf6 5. Nxb5 Kg8 
        6. Nd6 e5 7. Be3 Be7 8. Ne4 Kf7 9. Bc5 Bd8 10. b5 Kg7 11. b6 Bxb6 
        12. Bxb6 Kh6 13. Kb4 c3 14. Kxc3 Kxh5 15. Kd3 Kg6 16. c4 Kf5 17. 
        c5 Ke6 18. c6 Ke7 19. c7 Kd7 20. Kc4 Kc8 21. Nd6+ Kd7 22. c8=Q+ 
        Ke7 23. Kd5 Kf6 24. Qg8 Ke7 25. Qd8# )
    4. ... fxe5 5. Be3 e4 6. Nd6 Be5 7. Nxe4 Bc7 8. b5 Kg7 9. Kb4 Bd8 10. 
    b6 c3 11. Bc5 Bxb6 12. Bxb6 Kh6 13. Kxc3 e5 14. Kc4 Kxh5 15. Kd5 Kg4 
    16. c4 Kf3 17. c5 Kf4 18. c6 Kf5 19. c7 Kg6 20. c8=Q Kf7 21. Kxe5 Kg7 
    22. Nf6 Kg6 23. Qg8+ Kh6 24. Be3# )
3. Nxc3 f6 4. Nxb5 fxe5 5. Be3 Bf6 6. Nd6 Bd8 7. Ne4 Kg7 8. b5 Be7+ 9. Ka4
Bd8 10. Kb4 c3 11. b6 Bxb6 12. Bxb6 Kh6 13. Kxc3 Kxh5 14. Kd3 Kg6 15. c4 
Kg7 16. c5 Kf7 17. c6 Ke8 18. c7 Kd7 19. Kc4 Ke7 20. c8=Q Kf7 21. Qh8 Kg6 
22. Qg8+ Kh6 23. Be3+ Kh5 24. Qg5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6Qb/Pr5P/qP2b3/1R6/8/n6r/k6P/7K w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 84:M18} 
1. Qxe6+ Ka1 2. Qe1+ Ka2 3. Qf2+ Ka1 4. Qg1+ Ka2 5. Qg8+ Rb3 6. Qxb3+ Ka1 
7. Qd1+ Ka2 8. Qe2+ Ka1 9. Rb1+ Kxb1 10. Qxa6 Rd7 11. Qf1+ Kb2 12. a8=Q 
Bc3 13. b7 Rd4 14. b8=Q+ Bb4 15. h8=B Kb3 16. Bxd4 Kc2 17. Qa4+ Kd2 18. 
Qbxb4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6Q1/8/8/7p/7B/1p1p3n/1K4bp/6kq w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 105:M14} 
1. Qg6 d2 2. Qb6+ Kf1 3. Qa6+ Kg1 4. Qa1+ Bf1 5. Qa7+ Kg2 6. Qb7+ Kg1 7. 
Qb6+ Kg2 8. Qc6+ Kg1 9. Qc5+ Kg2 10. Qd5+ Kg1 11. Qd4+ Kg2 12. Qe4+ Kg1 
13. Qe3+ Kg2 14. Qg3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5K2/k7/1R4p1/1R1P4/3P4/5b2/5b2/5nq1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 101:M20} 
1. Rb7+ Ka8 2. Rb8+ Ka7 3. R5b7+ Ka6 4. Rb3 Ka7 5. R8b5 Ka6 6. R5b4 Ka5 7.
 Rb7 Ka6 8. R3b6+ Ka5 9. Rb2 Ka6 10. R7b4 Ka5 11. R4b3 Ka4 12. Rb6 Ka5 13.
 R2b5+ Ka4 14. Rb1 Ka5 15. R6b3 Ka4 16. R3b2 Ka3 17. Rb6 Ka2 18. R1b5 Bd1 
19. Ra6+ Ba4 20. Rxa4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5K1k/1R1P4/8/b7/4r3/3B4/3p4/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M20} 
1. d8=N Re8+ 2. Kxe8 d1=R 3. Kf8 Rxd3 4. Nf7+ Kh7 5. Ne5+ Kh6 6. Nxd3 Kg6 
7. Ke7 Bc3 8. Rb5 Bd2 9. Ke6 Be3 10. Rf5 Bg5 11. Ne5+ Kh5 12. Nf7 Kg4 13. 
Nxg5 Kg3 14. Ke5 Kg2 15. Ne4 Kh1 16. Rh5+ Kg1 17. Kf4 Kg2 18. Ke3 Kf1 19. 
Rg5 Ke1 20. Rg1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4Q3/4p3/4b3/8/8/K7/p1r5/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 115:M20} 
1. Qh8+ Kb1 2. Qh1+ Rc1 3. Qe4+ Rc2 4. Qb4+ Bb3 5. Qe1+ Rc1 6. Qe4+ Rc2 7.
 Kxb3 a1=N+ 8. Ka3 e6 9. Qh1+ Rc1 10. Qh7+ Rc2 11. Qe4 e5 12. Qh1+ Rc1 13.
 Qh7+ e4 14. Qxe4+ Rc2 15. Qh1+ Rc1 16. Qh7+ Nc2+ 17. Kb3 Ka1 18. Qa7+ Na3
19. Qxa3+ Kb1 20. Qb2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4K3/p5p1/p5p1/P1p3P1/B1P5/2P4p/6np/3R2bk w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 96:M23} 
1. Bc2 Ne3 
    ( {[Stockfish 150220 64 POPCNT] 95:M22} 1. ... Nh4 2. Be4+ Ng2 3. Bxg6
    Ne3 
        ( { [Stockfish 150220 64 POPCNT] 101:M20} 3. ... Nh4 4. Be4+ Ng2 
        5. Kf7 g6 6. Bxg6 Ne3 7. Be4+ Ng2 8. Rd3 Bf2 9. g6 Kg1 10. Rxh3 
        Nf4 11. g7 Nxh3 12. g8=Q+ Kf1 13. Qg2+ Ke2 14. Qxh3 Be3 15. Qxh2+ 
        Bf2 16. Qg2 Ke1 17. Qf3 Bg1 18. Bf5 Bd4 19. cxd4 Kd2 20. dxc5 Ke1 
        21. Qg2 Kd1 22. Bd3 Kc1 23. Qc2# )
        ( { [Stockfish 150220 64 POPCNT] 101:M20} 3. ... Ne3 4. Be4+ Ng2 
        5. Kf7 g6 6. Bxg6 Ne3 7. Be4+ Ng2 8. Rd3 Bf2 9. g6 Kg1 10. Rxh3 
        Nf4 11. g7 Nxh3 12. g8=Q+ Kf1 13. Qg2+ Ke2 14. Qxh3 Be3 15. Qxh2+ 
        Bf2 16. Qg2 Ke1 17. Qf3 Bg1 18. Bf5 Bd4 19. cxd4 Kd2 20. dxc5 Ke1 
        21. Qg2 Kd1 22. Bd3 Kc1 23. Qc2# )
        ( { [Stockfish 150220 64 POPCNT] 101:M20} 3. ... Ne1 4. Be4+ Ng2 
        5. Kf7 g6 6. Bxg6 Ne3 7. Be4+ Ng2 8. Rd3 Bf2 9. g6 Kg1 10. Rxh3 
        Nf4 11. g7 Nxh3 12. g8=Q+ Kf1 13. Qg2+ Ke2 14. Qxh3 Be3 15. Qxh2+ 
        Bf2 16. Qg2 Ke1 17. Qf3 Bg1 18. Bf5 Bd4 19. cxd4 Kd2 20. dxc5 Ke1 
        21. Qg2 Kd1 22. Bd3 Kc1 23. Qc2# )
        ( { [Stockfish 150220 64 POPCNT] 100:M20} 3. ... Nf4 4. Be4+ Ng2 
        5. Kf7 g6 6. Bxg6 Ne3 7. Be4+ Ng2 8. Rd3 Bf2 9. g6 Kg1 10. Rxh3 
        Nf4 11. g7 Nxh3 12. g8=Q+ Kf1 13. Qg2+ Ke2 14. Qxh3 Be3 15. Qxh2+ 
        Bf2 16. Qg2 Ke1 17. Qf3 Bg1 18. Bf5 Bd4 19. cxd4 Kd2 20. dxc5 Ke1 
        21. Qg2 Kd1 22. Bd3 Kc1 23. Qc2# )
    4. Be4+ Ng2 5. Kf7 g6 6. Bxg6 Ne3 7. Be4+ Ng2 8. Rd3 Bf2 9. g6 Kg1 10.
     Rxh3 Nf4 11. g7 Nxh3 12. g8=Q+ Kf1 13. Qg2+ Ke2 14. Qxh3 Be3 15. 
    Qxh2+ Bf2 16. Qg2 Ke1 17. Qf3 Bg1 18. Bf5 Bd4 19. cxd4 Kd2 20. dxc5 
    Ke1 21. Qg2 Kd1 22. Bd3 Kc1 23. Qc2# )
2. Be4+ Ng2 3. Bxg6 Ne3 4. Be4+ Ng2 5. Kf7 g6 6. Bxg6 Ne3 7. Be4+ Ng2 8. 
Rd3 Bf2 9. g6 Kg1 10. Rxh3 Nf4 11. g7 Nxh3 12. g8=Q+ Kf1 13. Qg2+ Ke2 14. 
Qxh3 Be3 15. Qxh2+ Bf2 16. Qg2 Ke1 17. Qf3 Bg1 18. Bf5 Bd4 19. cxd4 Kd2 
20. dxc5 Ke1 21. Qg2 Kd1 22. Bd3 Kc1 23. Qc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4k3/2Q5/8/8/8/8/3p1pp1/3Kbrrb w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 82:M20} 
1. Qd6 Kf7 2. Qe5 Kf8 3. Qe6 Kg7 4. Qf5 Kh8 5. Qg5 Kh7 6. Qe5 Kg8 7. Qf6 
Kh7 8. Qf8 Kg6 9. Qe7 Kf5 10. Qd6 Ke4 11. Qc5 Kd3 12. Qb4 Ke3 13. Qc4 Kf3 
14. Qd4 Kg3 15. Qe4 Kh3 16. Qe6+ Kg3 17. Qf5 Kh4 18. Qg6 Kh3 19. Qg5 Kh2 
20. Qh4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3nn3/2p2p2/6p1/n1PB3n/3BK3/1P2NRP1/3pNPnk/3n3b w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 84:M20} 
1. Nf1+ Kh3 2. Ng1+ Kg4 3. Nh2+ Kg5 4. Nh3+ Kh6 5. Ng4+ Kh7 6. Ng5+ Kg8 7.
 Nh6+ Kf8 8. Ne6+ Ke7 9. Ng8+ Kd7 10. Nf8+ Kc8 11. Ne7+ Kb8 12. Nd7+ Ka7 
13. Nc8+ Ka6 14. Nb8+ Kb5 15. Na7+ Kb4 16. Na6+ Ka3 17. Nb5+ Ka2 18. Nb4+ 
Kb1 19. Na3+ Kc1 20. Na2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3K1B2/1p6/pp6/rk2N3/b1p5/1pP5/1P2P3/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 96:M20} 
1. Ke7 Kc5 2. Ke6+ Kb5 3. Bh6 Kc5 4. Be3+ Kb5 5. Bg5 Kc5 6. Be7+ Kb5 7. 
Bh4 Kc5 8. Bf2+ Kb5 9. e3 Kc5 10. e4+ Kb5 11. Bh4 Kc5 12. Be7+ Kb5 13. Bg5
Kc5 14. Be3+ Kb5 15. Bh6 Kc5 16. Bf8+ Kb5 17. Ke7 Kc5 18. Kd8+ Kb5 19. Nf3
Kc6 20. Nd4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2n4k/2KB1ppp/1p3p2/p5Q1/4p1N1/Pbpr4/1Br3PR/1n1q4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 85:M20} 
1. Rxh7+ Kxh7 2. Nxf6+ gxf6 3. Bf5+ Kh8 4. Qh6+ Kg8 5. Bh7+ Kh8 6. Bxe4+ 
Kg8 7. Bh7+ Kh8 8. Bxd3+ Kg8 9. Bh7+ Kh8 10. Bxc2+ Kg8 11. Bh7+ Kh8 12. 
Bxb1+ Kg8 13. Bh7+ Kh8 14. Bd3+ Kg8 15. Qh7+ Kf8 16. Qh8+ Ke7 17. Qd8+ Ke6
18. Bxc3 Ba4 19. Qxf6+ Kd5 20. Qe5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2B4k/1r2B1p1/1P2p3/pN1bn3/R7/8/2Q1R1p1/K2n1q2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 76:M20} 
1. Rh4+ Kg8 2. Bxe6+ Bxe6 3. Qh7+ Kf7 4. Nd6+ Kxe7 5. Qxg7+ Nf7 6. Nc8+ 
Kd7 7. Qd4+ Kxc8 8. Qc5+ Kb8 9. Rh8+ Nxh8 10. Qe5+ Ka8 11. Qxa5+ Kb8 12. 
Qe5+ Ka8 13. Ra2+ Bxa2 14. Qe8+ Rb8 15. Qc6+ Rb7 16. Qa4+ Qa6 17. Qe8+ Rb8
18. Qc6+ Qb7 19. Qa4+ Qa6 20. Qxa6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1rB2r1B/3pp1N1/3qp1n1/QRppp1K1/3b1Pp1/3bp3/4NPk1/1n1R4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 64:M20} 
1. Qe1 Kf3 2. Ng1+ Ke4 3. Nh3 exf4 4. f3+ gxf3 5. Nf2+ Ke5 6. Nf5+ Nxh8 7.
 Nxd3+ Ke4 8. Nf2+ Ke5 9. Ng4+ Ke4 10. Rxd4+ cxd4 11. Qxb1+ d3 12. Nxd6+ 
exd6 13. Qb4+ d4 14. Bb7+ Rxb7 15. Re5+ dxe5 16. Qxb7+ d5 17. Qh7+ Ng6 18.
 Qxg6+ Rf5+ 19. Qxf5+ exf5 20. Nf6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1r6/5q1r/1n4p1/2N2p2/p3p3/p1KpR1R1/b1B5/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M20} 
1. Rg1+ Bb1 2. Rxb1+ Ka2 3. Ra1+ Kxa1 4. Re1+ Ka2 5. Bb1+ Ka1 6. Bxd3+ Ka2
7. Bb1+ Ka1 8. Bxe4+ Ka2 9. Bb1+ Ka1 10. Bxf5+ Ka2 11. Bb1+ Ka1 12. Bxg6+ 
Ka2 13. Bb1+ Ka1 14. Bxh7+ Ka2 15. Bb1+ Ka1 16. Bg6+ Ka2 17. Bxf7+ Nd5+ 
18. Bxd5+ Rb3+ 19. Nxb3 axb3 20. Bxb3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1kr1n3/pp4nr/8/Q1PN1p2/6p1/5bPq/3R4/2BR2K1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 112:M20} 
1. Qxa7+ Kxa7 2. Ra2+ Kb8 3. Bf4+ Nd6 4. Bxd6+ Rc7 5. Bxc7+ Kc8 6. Ra8+ 
Kd7 7. Rd8+ Kc6 8. Rd6+ Kb5 9. Rb1+ Ka4 10. Ra1+ Kb3 11. Rb6+ Kc2 12. Ra2+
Kd3 13. Nf4+ Ke3 14. Ra3+ Kd4 15. Ra4+ Kc3 16. Be5+ Kd2 17. Rb2+ Ke3 18. 
Bd4+ Ke4 19. Bc3+ Ke3 20. Bd2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1K4kB/6P1/6P1/3r4/8/1R6/B1PP4/7R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 106:M20} 
1. Rc1 Rd8+ 2. Kb7 Rd7+ 3. Kb6 Rd6+ 4. Kc5 Rd5+ 5. Kb4 Rb5+ 6. Kc3 Rc5+ 7.
 Kd3 Rd5+ 8. Ke2 Rxd2+ 9. Ke3 Re2+ 10. Kd3 Re3+ 11. Kd2 Re2+ 12. Kc3 Rxc2+
13. Kb4 Rc4+ 14. Kb5 Rc5+ 15. Kb6 Rc4 16. Kb7 Rc7+ 17. Kb8 Rc4 18. Rcc3 
Rc7 19. Rb2+ Rc4 20. Bxc4# 1-0

Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

DM 21

Code: Select all

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "n7/2p5/1pPp3p/1p1Pp3/1P1kBp2/2p2P2/2P2P2/K3N3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 118:M12} 
1. Ka2 Kc4 2. Ka3 h5 3. Ng2 h4 4. Nxh4 Kd4 5. Ng6 Kc4 6. Bf5 Kd4 7. Kb3 e4
8. fxe4 f3 9. Bc8 Kxe4 10. Kxc3 Kxd5 11. Kd3 Kxc6 12. Ne7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "n5br/1pp3p1/2P1k3/5R1P/4P1N1/B4p1q/3P4/3Kn3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M17} 
1. Re5+ Kf7 2. Re7+ Kf8 3. Rxc7+ Ke8 4. Rc8+ Kf7 5. Rf8+ Ke6 6. cxb7 Qxg4 
7. b8=Q f2+ 8. Kc1 Nd3+ 9. Kc2 Ne1+ 10. Kb2 Nd3+ 11. Kc3 Nb4 12. Qc8+ Ke5 
13. d4+ Kxe4 14. Qxg4+ Kd5 15. Qd7+ Ke4 16. Qf5+ Ke3 17. Qf3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "krb2r2/1p1p4/1P1P3P/8/8/K3N1PR/1PPP1PN1/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M21} 
1. Nd5 Rf3+ 2. Nge3 Rxe3+ 3. c3 Rxc3+ 4. Ka2 Ra3+ 5. Kb1 Ra1+ 6. Kc2 Rc1+ 
7. Kd3 Rc3+ 8. Ke2 Re3+ 9. Kf1 Re1+ 10. Kg2 Rg1+ 11. Kf3 Rxg3+ 12. Ke2 
Re3+ 13. Kd1 Re1+ 14. Kc2 Rc1+ 15. Kb3 Rc5 16. Nc7+ Rxc7 17. dxc7 d6 18. 
Re3 Be6+ 19. Kb4 Bc4 20. cxb8=Q+ Kxb8 21. Re8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "k7/p7/N2N4/4np2/p2p1p2/P2p1p2/3P1P2/6KB w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 67:M21} 
1. Nc4 Nc6 2. Bxf3 Kb7 3. Nb4 Kc7 4. Nxc6 a6 5. Nxd4 Kd7 6. Nb2 Ke7 7. 
Nxd3 Kd6 8. Nxf5+ Ke6 9. Nc5+ Kxf5 10. d4 a5 11. Nb7 Kg5 12. d5 Kf5 13. d6
Ke6 14. Bc6 Kf7 15. d7 Kf6 16. d8=Q+ Kg6 17. Nd6 f3 18. Qg8+ Kf6 19. Ne4+ 
Ke5 20. Qd5+ Kf4 21. Qg5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "K5Q1/8/1p6/3Q4/8/p5p1/p6q/2k4q w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 103:M21} 
1. Qg5+ Kb2 2. Qf6+ Kc2 3. Qfc6+ Kb2 4. Qxb6+ Ka1 5. Qf6+ Kb1 6. Qg6+ Kb2 
7. Qg7+ Kc2 8. Qc7+ Kb1 9. Qcb7+ Kc1 10. Qbc6+ Kb2 11. Qe5+ Kb1 12. Qf5+ 
Ka1 13. Qf6+ Kb1 14. Qg6+ Kb2 15. Qg7+ Kb1 16. Qgb7+ Qb2 17. Qxh1+ Kc2 18.
 Qbe4+ Kc3 19. Qhf3+ Kd2 20. Qfe2+ Kc3 21. Q2d3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "k4r2/Pp6/1P6/8/8/8/1P3PP1/6KR w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 96:M21} 
1. Rh7 Rg8 2. Kh1 Rd8 3. Kh2 Rf8 4. f3 Rd8 5. Kh3 Rf8 6. g3 Rd8 7. g4 Rf8 
8. f4 Re8 9. Kh4 Rf8 10. b3 Re8 11. g5 Rf8 12. Kh5 Rd8 13. f5 Rf8 14. b4 
Rd8 15. g6 Rf8 16. Kh6 Re8 17. f6 Rf8 18. b5 Rd8 19. g7 Re8 20. Rh8 Rxh8+ 
21. gxh8=Q# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "k3n3/4P3/NbP4K/3P4/3P4/R6b/rP2p2B/4q3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 80:M21} 
1. Nc7+ Kb8 2. Nxe8+ Bc7 3. Bxc7+ Kc8 4. Nd6+ Kxc7 5. e8=N+ Kd8 6. c7+ Ke7
7. Re3+ Kf8 8. Rf3+ Kg8 9. Nf6+ Kf8 10. Ng4+ Ke7 11. c8=N+ Kd8 12. Rf8+ 
Kc7 13. Nb5+ Kb7 14. Ncd6+ Ka6 15. Ra8+ Kb6 16. Rb8+ Ka5 17. Nc4+ Ka4 18. 
Nc3+ Qxc3 19. bxc3 Rb2 20. Rxb2 Bxg4 21. Rb4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "B7/p1p5/kb1p4/p3p3/P1N2p2/6p1/7p/K7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 80:M21} 
1. Kb2 
    ( {[Stockfish 150220 64 POPCNT] 80:M21} 1. Kb2 Bc5 2. Kc3 Be3 3. Kd3 
    Bf2 4. Ke2 g2 5. Bxg2 Be1 6. Kf1 Bh4 7. Bc6 Bg3 8. Kg2 h1=Q+ 9. Kxh1 
    Bf2 10. Kg2 e4 11. Bxe4 Bg3 12. Kh3 d5 13. Bxd5 f3 14. Bxf3 Bh4 15. 
    Kg4 Bg5 16. Kf5 c6 17. Bxc6 Bf4 18. Ke6 Be5 19. Kd7 Bc7 20. Kc8 Bh2 
    21. Bb5# )
1. ... Be3 {([Stockfish 150220 64 POPCNT] 77:M20  )} 
    ( {[Stockfish 150220 64 POPCNT] 74:M20  } 1. ... Bg1 2. Kc3 g2 3. Bxg2
    Be3 4. Kd3 Bf2 5. Ke2 Be1 6. Kf1 Bh4 7. Bc6 h1=Q+ 8. Bxh1 Be1 9. Ke2 
    Bb4 10. Bd5 e4 11. Bxe4 Bc5 12. Kf3 Be3 13. Kg4 f3 14. Bxf3 d5 15. 
    Bxd5 c6 16. Bxc6 Bf2 17. Kf5 Bg1 18. Ke6 Bc5 19. Kd7 Be7 20. Kc8 Bd6 
    21. Bb5# )
    ( {[Stockfish 150220 64 POPCNT] 79:M20  } 1. ... Bf2 2. Kc2 g2 3. Bxg2
    Bh4 4. Kd3 Bg5 5. Ke2 Bf6 6. Kf1 Bg7 7. Be4 c6 8. Bxc6 f3 9. Bxf3 Bh6 
    10. Kg2 h1=R 11. Kxh1 Bf8 12. Kg2 Bg7 13. Kg3 Bf8 14. Kg4 e4 15. Bxe4 
    Be7 16. Kf5 Bf8 17. Ke6 d5 18. Bxd5 Ba3 19. Kd7 Bd6 20. Kc8 Bh2 21. 
    Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 76:M20  } 1. ... Bc5 2. Kc3 e4 3. Bxe4
    g2 4. Bxg2 Bb4+ 5. Kd3 Ba3 6. Ke2 Bc5 7. Kf1 Bd4 8. Be4 h1=Q+ 9. Bxh1 
    Bf2 10. Be4 f3 11. Bxf3 Bg3 12. Bc6 Bh2 13. Ke2 Be5 14. Kd3 d5 15. 
    Bxd5 c6 16. Bxc6 Ba1 17. Ke4 Bh8 18. Kd5 Be5 19. Ba8 Bd4 20. Kc6 Be5 
    21. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 76:M20  } 1. ... Bd4+ 2. Kc2 e4 3. 
    Bxe4 g2 4. Bxg2 Bb6 5. Kd2 Bc5 6. Ke2 Bd4 7. Be4 Bf2 8. Kf1 Bb6 9. Kg2
    h1=Q+ 10. Kxh1 Bf2 11. Kg2 Be1 12. Kf3 Bg3 13. Kg4 f3 14. Bxf3 d5 15. 
    Bxd5 c6 16. Bxc6 Bd6 17. Kf5 Bf4 18. Ke6 Be5 19. Kd7 Bc7 20. Kc8 Bh2 
    21. Bb5# )
    ( {[Stockfish 150220 64 POPCNT] 77:M19  } 1. ... f3 2. Bxf3 c6 3. Bxc6
    Bd8 4. Kc3 Bf6 5. Kd2 Bg5+ 6. Ke1 g2 7. Bxg2 Bh4+ 8. Kf1 Be1 9. Bd5 
    Bf2 10. Kg2 Bg3 11. Kh3 Bf2 12. Kg4 Bh4 13. Kf5 h1=Q 14. Bxh1 e4 15. 
    Bxe4 d5 16. Bxd5 Bd8 17. Ke6 Bc7 18. Kd7 Bd6 19. Kc8 Bh2 20. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 76:M20  } 1. ... e4 2. Bxe4 g2 3. Bxg2
    Bf2 4. Kc2 Be1 5. Kd1 Bd2 6. Ke2 Be1 7. Bc6 Bc3 8. Kf1 h1=Q+ 9. Bxh1 
    Ba1 10. Ke2 Bf6 11. Bc6 Bd4 12. Kd3 f3 13. Bxf3 Bg1 14. Bd5 c6 15. 
    Bxc6 d5 16. Bxd5 Bd4 17. Ba8 Bc5 18. Ke4 Be3 19. Kd5 Bd4 20. Kc6 Be5 
    21. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 73:M20  } 1. ... d5 2. Bxd5 g2 3. Bxg2
    Bd4+ 4. Kc2 Be3 5. Kd3 Bd2 6. Ke2 Be3 7. Kf1 Bd2 8. Bd5 e4 9. Bxe4 Bc3
    10. Kg2 h1=R 11. Kxh1 Bf6 12. Kg2 Bc3 13. Kf3 Be5 14. Kg4 f3 15. Bxf3 
    Bg3 16. Ba8 c6 17. Kf5 Bf4 18. Ke6 Bh6 19. Kd6 c5 20. Kc6 Bg5 21. Bb7#
    )
    ( {[Stockfish 150220 64 POPCNT] 78:M20  } 1. ... c6 2. Bxc6 Bd8 3. Kc2
    Bf6 4. Kd2 g2 5. Bxg2 Bg5 6. Ke2 Bh4 7. Kf1 Be1 8. Bf3 Bg3 9. Kg2 
    h1=Q+ 10. Kxh1 Bf2 11. Kg2 Be3 12. Be4 Bf2 13. Kf3 Be1 14. Ba8 d5 15. 
    Bxd5 e4+ 16. Bxe4 Bg3 17. Ba8 Bh2 18. Ke4 f3 19. Kd5 Be5 20. Kc6 f2 
    21. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 77:M18  } 1. ... h1=Q 2. Bxh1 Bd4+ 3. 
    Kc1 Ba1 4. Kd2 Bd4 5. Ke2 Bb2 6. Be4 Bc1 7. Kf3 g2 8. Kxg2 Bd2 9. Kf3 
    Bc3 10. Ba8 d5 11. Bxd5 Bb2 12. Ke4 Bc3 13. Bc6 f3 14. Kxf3 Bd2 15. 
    Ke4 Be3 16. Kd5 Bh6 17. Ba8 Be3 18. Kc6 e4 19. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 77:M20  } 1. ... g2 2. Bxg2 Bd4+ 3. 
    Kc2 Bc5 4. Kd2 Be3+ 5. Ke2 Bf2 6. Kf1 Bg3 7. Bc6 Bh4 8. Kg2 h1=Q+ 9. 
    Kxh1 Bf2 10. Kg2 e4 11. Bxe4 Bg3 12. Kf3 d5 13. Bxd5 Bh2 14. Ke4 f3 
    15. Kxf3 c6 16. Bxc6 Be5 17. Ke4 Bf4 18. Kd5 Be3 19. Ba8 Bd4 20. Kc6 
    Be5 21. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 77:M18  } 1. ... h1=N 2. Bxh1 Bd4+ 3. 
    Kc1 Ba1 4. Kd2 Bd4 5. Ke2 Bb2 6. Bd5 Bd4 7. Kf3 e4+ 8. Bxe4 g2 9. Kxg2
    Bf2 10. Kh3 f3 11. Bxf3 Bg3 12. Kg4 Be1 13. Kf5 c6 14. Bxc6 Bb4 15. 
    Ke6 d5 16. Bxd5 Ba3 17. Kd7 Bd6 18. Kc8 Bh2 19. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 78:M18  } 1. ... h1=R 2. Bxh1 Bd4+ 3. 
    Kc2 Ba1 4. Kd2 Bd4 5. Ke2 Bb2 6. Bd5 Bd4 7. Kf3 e4+ 8. Bxe4 g2 9. Kxg2
    Bf2 10. Kh3 f3 11. Bxf3 Bg3 12. Kg4 Be1 13. Kf5 c6 14. Bxc6 Bb4 15. 
    Ke6 d5 16. Bxd5 Ba3 17. Kd7 Bd6 18. Kc8 Bh2 19. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 80:M18  } 1. ... h1=B 2. Bxh1 Bd4+ 3. 
    Kc2 Ba1 4. Kd2 Bd4 5. Ke2 Bb2 6. Bd5 Bd4 7. Kf3 e4+ 8. Bxe4 g2 9. Kxg2
    Bf2 10. Kh3 f3 11. Bxf3 Bg3 12. Kg4 Be1 13. Kf5 c6 14. Bxc6 Bb4 15. 
    Ke6 d5 16. Bxd5 Ba3 17. Kd7 Bd6 18. Kc8 Bh2 19. Bb7# )
    ( {[Stockfish 150220 64 POPCNT] 78:M19  } 1. ... c5 2. Nxd6 Bc7 3. Nc4
    g2 4. Bxg2 Bd6 5. Kc2 Bb8 6. Kd1 Bd6 7. Ke2 Be7 8. Kf1 Bd8 9. Be4 Bg5 
    10. Kg2 h1=Q+ 11. Kxh1 f3 12. Bxf3 Be7 13. Kg2 Bg5 14. Be4 Bf6 15. Kf3
    Bg7 16. Ba8 e4+ 17. Kxe4 Bh6 18. Kd5 Bf4 19. Kc6 Bg3 20. Bb7# )
2. Kc2 c6 3. Bxc6 Bb6 4. Kd2 g2 5. Bxg2 Bd8 6. Ke2 Bf6 7. Kf1 Bg7 8. Bc6 
f3 9. Bxf3 Bh6 10. Kg2 h1=R 11. Kxh1 Bf8 12. Kg2 Bg7 13. Kg3 Bf8 14. Kg4 
e4 15. Bxe4 Be7 16. Kf5 Bf8 17. Ke6 d5 18. Bxd5 Ba3 19. Kd7 Bd6 20. Kc8 
Bh2 21. Bb7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p7/3B1p2/5p2/B1Np1N2/1PkP4/2p5/2r1b1nK w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 85:M21} 
1. Bc7 Kb4 2. Ba5+ Kc5 3. Bd8 Kb4 4. Nd5+ Kc5 5. Nxf6 Kb4 6. Nd7 Kc3 7. 
Nc5 Kb4 8. Ne6 Kc3 9. Nf4 Kb4 10. Ba5+ Kc5 11. Bc7 Kb4 12. Bd6+ Kc3 13. 
Nd5+ Kxd3 14. Nf4+ Kc3 15. Bc7 Kb4 16. Nd3+ Kc3 17. Nxc1 Kb4 18. Bd6+ Kc3 
19. Ba3 d3 20. Bb2+ Kb4 21. Nxd3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p3P3/rp6/kp6/1p4PK/1P6/1P5p/4r2R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M21} 
1. e8=N Rg1 2. Kh5 Rf1 3. g5 Rg1 4. Kh6 Re1 5. g6 Rg1 6. Kh7 Re1 7. g7 Rg1
8. Kh8 Rf1 9. g8=Q Rg1 10. Qg7 Re1 11. Kh7 Rg1 12. Qg6 Rf1 13. Kh6 Rg1 14.
 Qg5 Rf1 15. Kh5 Rg1 16. Qg3 Rf1 17. Kh4 Rd1 18. Nd6 Rd4+ 19. Kh3 Rh4+ 20.
 Kg2 Rh3 21. Ra1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/N6p/b7/8/2p4p/p1P2Q2/Pp1PP1rp/1Rb1K2k w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 91:M21} 
1. Kf1 h3 2. Ke1 h6 3. Qe4 Kg1 4. Qe3+ Kh1 5. Qf3 h5 6. Qe4 Kg1 7. Qe3+ 
Kh1 8. Qf3 h4 9. Qe4 Kg1 10. Qe3+ Kh1 11. Qf3 Bb7 12. Qxb7 Kg1 13. Qb6+ 
Kh1 14. Qc6 Kg1 15. Qc5+ Kh1 16. Qd5 Kg1 17. Qd4+ Kh1 18. Qe4 Kg1 19. Qe3+
Kh1 20. Qf3 Kg1 21. Qf1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/p7/p1P3P1/p3N3/P5p1/3pB1pp/3K2kr w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 106:M22} 
1. Bg4 Kf1 2. Bh3 Rg1 3. Bc8 Rh1 4. Bxa6+ Kg1 5. Bb7 Kf1 6. Nxg3+ Kf2+ 7. 
Nxh1+ Kg1 8. g6 Kxh1 9. g7 Kg1 10. Bxg2 Kxg2 11. g8=R+ Kf3 12. Rh8 Kg2 13.
 Kxd2 h1=Q 14. Rxh1 Kxh1 15. Ke3 Kg2 16. c6 Kh3 17. c7 Kh4 18. c8=Q Kg5 
19. Qe6 Kh4 20. Qg6 Kh3 21. Kf3 Kh4 22. Qg4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/p6p/P3p2p/4P2p/1B3p1P/Pp1B1P2/bk2K3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M22} 
1. Bb4 Kc1 2. Ba3 Kb1 3. Bf8 Kc1 4. Bxh6+ Kb1 5. Bf8 Kc1 6. Ba3 Kb1 7. Be7
Kc1 8. Bg5+ Kb1 9. Bxh4 Kc1 10. Bg5+ Kb1 11. a4 h4 12. Bxh4 Kc1 13. Bg5+ 
Kb1 14. Be7 Kc1 15. Ba3 Kb1 16. h4 Kc1 17. h5 Kb1 18. h6 Kc1 19. h7 Kb1 
20. h8=Q Kc1 21. Qc8+ Kb1 22. Qc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/8/8/8/3Q4/pp1KPPP1/k6n w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 101:M21} 
1. Qd4 Kb1 2. Qe4+ Ka1 3. Qe5 Kb1 4. Qf5+ Ka1 5. Qf6 Kb1 6. Qg6+ Ka1 7. 
Qg7 Kb1 8. Qh7+ Ka1 9. Qh8 Nxf2 10. Kc2 Nd1 11. Kb3 Kb1 12. Qh7+ Ka1 13. 
Qg7 Kb1 14. Qg6+ Ka1 15. Qf6 Kb1 16. Qf5+ Ka1 17. Qe5 Kb1 18. Qe4+ Ka1 19.
 Qd4 Nc3 20. Qxc3 Kb1 21. Qxb2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/5K2/2p1pNp1/2p2kp1/2p1N3/4P3/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 78:M21} 
1. Nd5+ Ke4 2. Nxc3+ Kf4 3. e4 g3 4. Nxg3 Kxg3 5. Kxg5 Kf2 6. Kf6 Ke3 7. 
Kxe5 Kd3 8. Na2 Ke3 9. Kd5 Kf4 10. e5 Kg5 11. Nc3 Kh6 12. Kd6 Kh7 13. e6 
Kg6 14. e7 Kf7 15. Kd7 Kg6 16. e8=Q+ Kg5 17. Qe4 Kf6 18. Qg4 Ke5 19. Qf3 
Kd4 20. Ke7 Ke5 21. Qe4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7Q/2r1p3/2rkr3/2rrr2Q/7K/8/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 87:M21} 
1. Qd8+ Rd6 2. Qb7+ Rc6 3. Qa5+ Rc5 4. Qb3+ Rc4 5. Qd2+ Rd4 6. Qf3+ Re4 7.
 Qg5+ e5 8. Qf7+ Re6 9. Qd8+ Rd6 10. Qb7+ Rc6 11. Qa5+ Rc5 12. Qb3+ Rc4 
13. Qd2+ Rd4 14. Qf3+ e4 15. Qg5+ Re5 16. Qf7+ Re6 17. Qd8+ Rd6 18. Qb7+ 
Rc6 19. Qa5+ Rc5 20. Qb3+ Rc4 21. Qd2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7p/8/1p1B1p1P/1P3P2/7p/KP4pp/5Rbk w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 97:M21} 
1. Ra1 h6 2. Kb1 Bc5 3. Kc2+ Bg1 4. Kd1 Bd4 5. Ke2+ Bg1 6. Ra6 Bb6 7. Bf3 
Bd4 8. Ra1+ Bg1 9. Kd1 Bb6 10. Kc2+ Bg1 11. Kb1 Bf2 12. Ka2+ Bg1 13. Bd1 
Be3 14. Bb3+ Bg1 15. Kb1 Bc5 16. Kc2+ Bg1 17. Kd1 Be3 18. Ke2+ Bg1 19. Rf1
gxf1=Q+ 20. Kxf1 Bf2 21. Bd5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7p/6pP/5pP1/3BpP2/p1KpP3/pn1N4/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 80:M21} 
1. Bh8 
    ( { [Stockfish 150220 64 POPCNT] 80:M27} 1. Be5 Nd1+ 2. Kb3+ Nb2 3. 
    Bd6 Nc4 4. Nxc4 Kb1 5. Bxa3 a1=N+ 6. Kc3 Ka2 7. Bd6 Nb3 8. Be7 Nc1 9. 
    Kd2 Ne2 10. Ne5 Ng1 11. Nxg6 Nf3+ 12. Kd1 Kb3 13. Ne5 Nxe5 14. fxe5 
    Kc4 15. g6 hxg6 16. h7 f4 17. h8=Q fxe3 18. Qd8 e2+ 19. Ke1 Kb5 20. 
    Qd5+ Ka6 21. Qc6+ Ka7 22. Bc5+ Kb8 23. Bb6 d2+ 24. Kxe2 d1=Q+ 25. Kxd1
    e3 26. Qc7+ Ka8 27. Qa7# )
    ( { [Stockfish 150220 64 POPCNT] 80:M27} 1. Bg7 Na4+ 2. Kb3+ Nb2 3. 
    Bf8 Nc4 4. Nxc4 Kb1 5. Bxa3 a1=N+ 6. Kc3 Ka2 7. Bd6 Nb3 8. Be7 Nc1 9. 
    Kd2 Ne2 10. Ne5 Ng1 11. Nxg6 Nf3+ 12. Kd1 Kb3 13. Ne5 Nxe5 14. fxe5 
    Kc4 15. g6 hxg6 16. h7 f4 17. h8=Q fxe3 18. Qd8 e2+ 19. Ke1 Kb5 20. 
    Qd5+ Ka6 21. Qc6+ Ka7 22. Bc5+ Kb8 23. Bb6 d2+ 24. Kxe2 d1=Q+ 25. Kxd1
    e3 26. Qc7+ Ka8 27. Qa7# )
    ( { [Stockfish 150220 64 POPCNT] 80:M27} 1. Bf6 Na4+ 2. Kb3+ Nb2 3. 
    Be7 Nc4 4. Nxc4 Kb1 5. Bxa3 a1=N+ 6. Kc3 Ka2 7. Bd6 Nb3 8. Be7 Nc1 9. 
    Kd2 Ne2 10. Ne5 Ng1 11. Nxg6 Nf3+ 12. Kd1 Kb3 13. Ne5 Nxe5 14. fxe5 
    Kc4 15. g6 hxg6 16. h7 f4 17. h8=Q fxe3 18. Qd8 e2+ 19. Ke1 Kb5 20. 
    Qd5+ Ka6 21. Qc6+ Ka7 22. Bc5+ Kb8 23. Bb6 d2+ 24. Kxe2 d1=Q+ 25. Kxd1
    e3 26. Qc7+ Ka8 27. Qa7# )
1. ... Nd1+ 2. Kc4+ Nb2+ 3. Kd4 Na4 4. Kd5+ Nb2 5. Ke5 Nc4+ 6. Ke6+ Nb2 7.
 Kf6 Nc4 8. Kf7+ Nb2 9. Kg7 Nd1 10. Kxh7+ Nb2 11. Kg7 Nd1 12. Kxg6+ Nb2 
13. Kf6 Na4 14. Kxf5+ Nb2 15. Ke5 Nd1 16. Kxe4+ Nb2 17. Kd4 Na4 18. Kxd3+ 
Nb2+ 19. Kc3 Na4+ 20. Kc2+ Nc3 21. Bxc3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/6p1/8/8/8/6K1/6pp/Q3n2k w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 115:M21} 
1. Qa8 Kg1 2. Qa7+ Kh1 3. Qb7 Kg1 4. Qb6+ Kh1 5. Qc6 Kg1 6. Qc5+ Kh1 7. 
Qd5 Kg1 8. Qd4+ Kh1 9. Qe4 g5 10. Kh3 g4+ 11. Kxg4 Nf3 12. Qxf3 Kg1 13. 
Kg3 h1=N+ 14. Kf4 Nf2 15. Ke3 Nd3 16. Kxd3 Kh2 17. Qf2 Kh3 18. Ke4 g1=Q 
19. Qxg1 Kh4 20. Kf4 Kh5 21. Qg5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/6p1/8/8/8/6K1/6pp/Q3n2k w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 130:M21} 
1. Qa8 Kg1 2. Qa7+ Kh1 3. Qb7 Kg1 4. Qb6+ Kh1 5. Qc6 Kg1 6. Qc5+ Kh1 7. 
Qd5 Kg1 8. Qd4+ Kh1 9. Qe4 g5 10. Kh3 g4+ 11. Kxg4 Nf3 12. Qxf3 Kg1 13. 
Kg3 h1=N+ 14. Kf4 Nf2 15. Ke3 Nd3 16. Kxd3 Kh2 17. Qf2 Kh3 18. Ke4 g1=Q 
19. Qxg1 Kh4 20. Kf4 Kh5 21. Qg5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/2p5/2Q5/8/p7/K6p/7r/1k6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M21} 
1. Qg6+ Rc2 2. Qg1+ Rc1 3. Qe3 c5 4. Qd3+ Rc2 5. Qf1+ Rc1 6. Qb5+ Kc2 7. 
Qe2+ Kc3 8. Qb2+ Kd3 9. Qxc1 Kd4 10. Kxa4 h2 11. Kb5 Kd5 12. Qxc5+ Ke4 13.
 Qh5 Kf4 14. Qxh2+ Kg4 15. Kc4 Kf3 16. Qh4 Ke3 17. Kc3 Kf3 18. Kd3 Kg2 19.
 Ke3 Kg1 20. Kf3 Kf1 21. Qh1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/2p2p2/2p2P2/5p2/1NR2P2/1P1P1p2/pk1p1P2/rrbK2B1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M21} 
1. Na6 Ka3 2. Ra4+ Kxb3 3. Nc5+ Kc3 4. Rc4+ Kb2 5. Bh2 Ka3 6. Ra4+ Kb2 7. 
Bg3 Kc3 8. Rc4+ Kb2 9. Bh4 Ka3 10. Ra4+ Kb2 11. Bg5 Kc3 12. Rc4+ Kb2 13. 
Bh6 Ka3 14. Ra4+ Kb2 15. Bf8 Kc3 16. Rc4+ Kb2 17. Nb7 c5 18. Bxc5 c6 19. 
d4 Kb3 20. Na5+ Kb2 21. Rc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/2K1p3/8/3P4/8/8/pp6/kn4R1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 104:M21} 
1. Rh1 e5 2. d6 e4 3. d7 e3 4. d8=B e2 5. Bh4 e1=Q 6. Bxe1 Na3 7. Bf2+ Nb1
8. Bg1 Nd2 9. Bd4+ Nb1 10. Rh2 Na3 11. Rxb2 Nc4 12. Rb3+ Nb2 13. Rb8 Kb1 
14. Rxb2+ Kc1 15. Rxa2 Kb1 16. Rh2 Kc1 17. Kd6 Kd1 18. Kc5 Ke1 19. Kc4 Kf1
20. Kd3 Ke1 21. Rh1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7n/1p1K1p1N/bp3p1p/1p2prbr/1P2Rn1p/B6P/1PB2PP1/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 87:M21} 
1. Re1+ Ka2 2. Bb1+ Ka1 3. Be4+ Ka2 4. Rc1 Kb3 5. Bc2+ Ka2 6. Bb1+ Ka1 7. 
Be4+ Ka2 8. Nf8 Kb3 9. Bc2+ Ka2 10. Bb1+ Ka1 11. Bxf5+ Ka2 12. Bb1+ Ka1 
13. Be4+ Ka2 14. Ng6 fxg6 15. Bb1+ Ka1 16. Bxg6+ Ka2 17. Bb1+ Ka1 18. Bh7+
Ka2 19. Bg8+ Nf7 20. Bxf7+ Nd5 21. Bxd5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6K1/3p4/3p1p1p/1p1B4/pQ6/6pr/5n1p/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 74:M21} 
1. Qd2 Kb1 2. Ba2+ Ka1 3. Bf7 Kb1 4. Bg6+ f5 5. Bxf5+ Ka1 6. Qb4 Ka2 7. 
Bb1+ Ka1 8. Bg6 Ka2 9. Bf7+ d5 10. Bxd5+ Ka1 11. Qd2 Kb1 12. Ba2+ Ka1 13. 
Bf7 Kb1 14. Bg6+ Nd3 15. Bxd3+ Ka1 16. Qb4 Ka2 17. Bb1+ Ka1 18. Be4 Ka2 
19. Bd5+ Ka1 20. Qa3+ Kb1 21. Be4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6br/5p2/2pN4/2p2Kpk/2P2R2/6Pp/2P4P/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M22} 
1. Rh4+ gxh4 2. g4+ Kh6 3. Kf6 Kh7 4. Ne8 Kh6 5. Ng7 Kh7 6. Nh5 Kh6 7. Nf4
Kh7 8. Nxh3 Kh6 9. Nf4 Kh7 10. Nd3 Kh6 11. h3 Kh7 12. Nxc5 Kh6 13. Nd3 Kh7
14. c3 Kh6 15. c5 Kh7 16. Nf4 Kh6 17. g5+ Kh7 18. Nd5 cxd5 19. c6 d4 20. 
c7 dxc3 21. c8=B c2 22. Bf5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5q1k/8/Q5K1/6p1/8/6b1/8/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 127:M21} 
1. Qa1+ Kg8 2. Qa2+ Kh8 3. Qb2+ Kg8 4. Qb3+ Kh8 5. Qc3+ Kg8 6. Qc4+ Kh8 7.
 Qd4+ Kg8 8. Qd5+ Kh8 9. Qh1+ Bh4 10. Qa1+ Kg8 11. Qa2+ Kh8 12. Qb2+ Kg8 
13. Qb3+ Kh8 14. Qc3+ Kg8 15. Qc4+ Kh8 16. Qd4+ Kg8 17. Qd7 Qf6+ 18. Kxf6 
g4+ 19. Kg6 Be7 20. Qxe7 Kh8 21. Qg7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5k2/2p2n1p/1P6/4pK2/3Pp1PB/1p4P1/2p5/Rr6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 85:M21} 
1. b7 Nd6+ 2. Ke6 Nxb7 3. Ra8+ Kg7 4. Bf6+ Kh6 5. Rg8 Nd8+ 6. Ke7 Nc6+ 7. 
Ke8 c1=Q 8. d5 b2 9. Bg7+ Kg6 10. Bh8+ Kh6 11. Bf6 Ra1 12. Bg7+ Kg5 13. 
Bxe5+ Kh6 14. Bg7+ Kg5 15. Bxb2+ Kh6 16. Bg7+ Kg5 17. Bxa1+ Kh6 18. Bg7+ 
Kg6 19. Bb2+ Kh6 20. Bxc1+ e3 21. Bxe3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4K2n/6p1/5p2/2N5/1n4p1/1pp1Bp2/1pk5/bb5Q w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 85:M16} 
1. Qh2+ Kd1 2. Qg1+ Ke2 3. Qf2+ Kd1 4. Qf1+ Kc2 5. Ne6 Nc6 6. Kd7 Ba2 7. 
Qf2+ Kd1 8. Kxc6 b1=Q 9. Nc5 Qe4+ 10. Nxe4 Ng6 11. Qf1+ Kc2 12. Nf2 Ne5+ 
13. Kb5 Nd3 14. Qxd3+ Kb2 15. Nd1+ Ka3 16. Bc5# 1-0
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

DM 22

Code: Select all

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2k5/8/1P1P4/8/7p/p1p1p2P/P1P1P2P/b1K5 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M33} 
1. Kd1 Bb2 2. Ke1 Bc1 3. Kf1 Bd2 4. Kg1 Be1 5. Kg2 Bd2 6. Kf1 {([Stockfish
150220 64 POPCNT] 112:M18)} 
    ( 6. Kf3 Be1 7. Ke4 Bf2 8. Kf5 Bg1 9. Kf6 Bxh2 10. Ke7 Bxd6+ 11. Kxd6 
    Kb8 12. Kd5 Kb7 13. Kc5 Kb8 14. Kb4 Kb7 15. Kxc3 Kxb6 16. Kd4 Kc6 17. 
    c4 Kd6 18. Kxe3 Ke5 19. Kd3 Kf5 20. c5 Ke5 21. e4 Kf6 22. Kd4 Ke6 23. 
    e5 Kf7 24. Kd5 Ke7 25. c6 Kd8 26. e6 Ke7 27. c7 Kf6 28. c8=Q Ke7 29. 
    Qc3 Kf8 30. Qh8+ Ke7 31. Qg7+ Ke8 32. Qf7+ Kd8 33. Qd7# )
6. ... Bc1 7. Ke1 Bb2 8. Kd1 Ba1 9. Kc1 Bb2+ 10. Kb1 Ba1 11. Kxa1 Kd7 12. 
b7 Kxd6 13. b8=Q+ Kd7 14. Qb4 Ke6 15. Qxh4 Kf7 16. Qg5 Ke6 17. h4 Kd7 18. 
h5 Kc6 19. h6 Kd6 20. h7 Kc6 21. h8=Q Kc7 22. Qc5+ Kd7 23. Qhc8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2K3bN/6n1/kbQ1p3/p6n/p5p1/8/6p1/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M21} 
1. Qc4+ Ka7 2. Qe4 Ka6 3. Qe2+ Ka7 4. Qxg2 Ka6 5. Qe2+ Ka7 6. Qe4 Ka6 7. 
Qd3+ Ka7 8. Nf7 Nf5 9. Qd7+ Ka6 10. Ne5 Ne7+ 11. Qxe7 Nf6 12. Qb7+ Kb5 13.
 Qc6+ Kb4 14. Qc4+ Ka3 15. Qb5 Ka2 16. Nc4 Bd4 17. Qxa4+ Kb1 18. Qd1+ Ka2 
19. Qc2+ Ka1 20. Nd2 e5 21. Qb1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1R1R4/7K/5p2/5Pp1/p1p3p1/p1p3P1/p1k5/rb4B1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M22} 
1. Kg6 Kc1 2. Be3+ Kc2 3. Bc5 Kc1 4. Bxa3+ Kc2 5. Bc5 Kc1 6. Be3+ Kc2 7. 
Kxf6 a3 8. Bc5 Kc1 9. Bxa3+ Kc2 10. Bb4 Kb2 11. Ba5+ Kc1 12. Bxc3 Bd3 13. 
Bxa1 Kd2 14. Kxg5 c3 15. Rb3 Ke2 16. Rxc3 Be4 17. f6 Ke1 18. f7 Ke2 19. 
f8=Q Bf3 20. Rc2+ Ke1 21. Bc3+ Kf1 22. Rd1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "rr6/4R2p/8/3N3b/1p5p/PPpB4/1nPp1p2/1K1k2b1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 92:M22} 
1. Ne3+ Ke1 2. Ng4+ Kd1 3. Be2+ Ke1 4. Ba6+ Kd1 5. Ne3+ Ke1 6. Nd5+ Kd1 7.
 axb4 Na4 8. Ne3+ Ke1 9. Ng4+ Kd1 10. Be2+ Ke1 11. Bb5+ Kd1 12. Ne3+ Ke1 
13. Nd5+ Kd1 14. bxa4 Rc8 15. Ne3+ Ke1 16. Ng4+ Kd1 17. Be2+ Ke1 18. Bc4+ 
Kd1 19. Ne3+ Ke1 20. Nd5+ Be2 21. Rxe2+ Kf1 22. Ne3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "Q4K1n/4p2k/4p2r/8/8/8/8/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 95:M22} 
1. Qe4+ Rg6 2. Qh1+ Rh6 3. Qb1+ Rg6 4. Qe4 e5 5. Qh1+ Rh6 6. Qb1+ e4 7. 
Qxe4+ Rg6 8. Qh1+ Rh6 9. Qb1+ Rg6 10. Qe4 e6 11. Qh1+ Rh6 12. Qb1+ Rg6 13.
 Qe4 e5 14. Qh1+ Rh6 15. Qb1+ e4 16. Qxe4+ Rg6 17. Qh1+ Rh6 18. Qb1+ Ng6+ 
19. Kf7 Kh8 20. Qb8+ Nf8 21. Qxf8+ Kh7 22. Qg7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "nr6/Kpp1b3/8/7Q/3p1k1p/2p2pr1/2B2p2/6q1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M22} 
1. Qf5+ Ke3 2. Qd3+ Kf4 3. Qe4+ Kg5 4. Qxe7+ Kg4 5. Qd7+ Kg5 6. Qf5+ Kh6 
7. Qh7+ Kg5 8. Qg6+ Kf4 9. Qf5+ Ke3 10. Qe4+ Kd2 11. Qd3+ Kc1 12. Bb3 Kb2 
13. Qc2+ Ka3 14. Qa2+ Kb4 15. Qa4+ Kc5 16. Qc4+ Kd6 17. Qe6+ Kc5 18. Qd5+ 
Kb4 19. Qc4+ Ka3 20. Qa4+ Kb2 21. Qa2+ Kc1 22. Qc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "n7/6nb/BB1P1pNq/2PkPN2/5pP1/4pP1p/P1p2bp1/2K5 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 89:M22} 
1. Nfe7+ Kd4 2. Nc6+ Kd5 3. Nb4+ Kd4 4. Nxc2+ Kd5 5. d7 g1=Q+ 6. Kb2 Qb1+ 
7. Kxb1 Ne6 8. Nb4+ Kd4 9. Nc6+ Kd5 10. Ne7+ Kd4 11. Nf5+ Kd5 12. Nge7+ 
Kxe5 13. Nc6+ Kd5 14. Nb4+ Ke5 15. Nd3+ Kd5 16. Ne7+ Kd4 17. Nc6+ Kd5 18. 
Nb4+ Kd4 19. Nc2+ Kd5 20. Bb7+ Kc4 21. Nb2+ Kc3 22. Ba5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/8/8/r7/1Qpq4/3p1K2/7k w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 143:M22} 
1. Qd1+ Kh2 2. Qh5+ Qh3 3. Qe5+ Kh1 4. Qd5+ Kh2 5. Qd6+ Kh1 6. Qc6+ Kh2 7.
 Qc7+ Kh1 8. Qb7+ Kh2 9. Qb8+ Rf4+ 10. Qxf4+ Kh1 11. Qe4+ Kh2 12. Qe5+ Kh1
13. Qd5+ Kh2 14. Qd6+ Kh1 15. Qc6+ Kh2 16. Qc7+ Kh1 17. Qb7+ Kh2 18. Qb8+ 
Kh1 19. Qb1+ d1=R 20. Qxd1+ Qf1+ 21. Qxf1+ Kh2 22. Qg2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/3p4/1Q6/8/2k5/ppp1p3/brrbK3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 121:M22} 
1. Qd5 Kb4 2. Qxd6+ Kc4 3. Qe5 Kd3 4. Qf4 Kc3 5. Qe4 Kb3 6. Qe6+ Kc3 7. 
Qd5 Kb4 8. Qxa2 Kb5 9. Qd5+ Ka6 10. Qf7 Kb6 11. Qd7 Kc5 12. Qe6 Kd4 13. 
Qf5 Kc4 14. Qe5 Kb4 15. Qe7+ Kc4 16. Qd6 Kb5 17. Qc7 Kb4 18. Qc6 Kb3 19. 
Qc5 Ka4 20. Qb6 Ka3 21. Qb5 Ka2 22. Qa4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/4Qp1p/8/3p4/8/4K3/5r2/4k3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 96:M27} 
1. Qh4 d4+ 2. Qxd4 Re2+ 3. Kf3 Re6 4. Qf4 Kd1 5. Qxf7 Re2 6. Qh5 Ra2 7. 
Ke3+ Kc1 8. Qh1+ Kc2 9. Qxh7+ Kc1 10. Kd3 Ra3+ 11. Kc4 Kd2 12. Qh2+ Kc1 
13. Qd6 Rf3 14. Qc6 Rf2 15. Kd3+ Kb1 16. Qh1+ Kb2 17. Qe4 Ka2 18. Qe6+ Ka3
19. Qa6+ Kb3 20. Qb6+ Ka4 21. Qxf2 Kb5 22. Qc2 Kb6 23. Kd4 Kb7 24. Kc5 Kc8
25. Qh7 Kb8 26. Kc6 Kc8 27. Qc7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/2p2p1K/2R3p1/7B/p6P/8/1p1pRp1p/3k4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 76:M22} 
1. Bg4 f5 2. Re1+ Kxe1 3. Re6+ Kf1 4. Bh3+ Kg1 5. Rxg6+ Kh1 6. Bg2+ Kg1 7.
 Bc6+ Kf1 8. Bb5+ Ke1 9. Re6+ Kd1 10. Bxa4+ Kc1 11. Rc6+ Kb1 12. Bc2+ Kc1 
13. Bxf5+ Kd1 14. Bg4+ Ke1 15. Re6+ Kf1 16. Bh3+ Kg1 17. Rg6+ Kh1 18. Bd7 
f1=Q 19. Bc6+ Qg2 20. Rxg2 d1=R 21. Rg3+ Rd5 22. Bxd5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1p2p2p/1Pp1p2p/k1P5/3pP3/1P1PP2p/K1P4P/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 83:M18} 
1. exd4 Kb4 2. Kb2 e5 3. c3+ Kb5 4. Ka3 exd4 5. cxd4 Ka5 6. b4+ Kb5 7. Kb3
h5 8. Ka3 h6 9. Kb3 h4 10. Ka3 Ka6 11. Ka4 h5 12. d5 e5 13. Ka3 Kb5 14. d6
Ka6 15. d7 Kb5 16. d8=Q Ka6 17. Qa8+ Kb5 18. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7r/k6q/1p2pP2/1P1p2p1/2pB4/2Q2Bp1/7r/6K1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 71:M22} 
1. Qa5+ Kb8 2. Be5+ Kc8 3. Qa8+ Kd7 4. Qc6+ Kd8 5. Qxb6+ Kd7 6. Qd6+ Kc8 
7. Qxe6+ Qd7 8. Qa6+ Kd8 9. Qa8+ Qc8 10. Qxd5+ Qd7 11. Qa8+ Qc8 12. Bc7+ 
Ke8 13. Qxc8+ Kf7 14. Bd5+ Kg6 15. Qe6 Re2 16. Qxe2 Rh4 17. Qe6 Rh1+ 18. 
Bxh1 g2 19. Bxg2 Kh6 20. f7+ Kh7 21. f8=Q c3 22. Be4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7r/3p4/3Q4/7p/ppp5/pk6/p7/n1K5 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 85:M22} 
1. Qg3+ c3 2. Qd3 Rc8 3. Qd5+ Rc4 4. Qd1+ c2 5. Qxd7 Kc3 6. Qd2+ Kb3 7. 
Qd3+ Rc3 8. Qd5+ Rc4 9. Qe6 h4 10. Qd7 Kc3 11. Qd2+ Kb3 12. Qd3+ Rc3 13. 
Qd5+ Rc4 14. Qe6 h3 15. Qxh3+ Rc3 16. Qe6+ Rc4 17. Qd5 Kc3 18. Qd2+ Kb3 
19. Qd3+ Rc3 20. Qd5+ Rc4 21. Qe6 Kc3 22. Qe3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6R1/6p1/8/2p3p1/8/4p3/4p1pp/3nK1kr w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 110:M22} 
1. Ra8 Nc3 2. Ra1 g4 3. Rc1 Na2 4. Rb1 Nc3 5. Ra1 g3 6. Rc1 Na2 7. Rb1 Nc3
8. Ra1 g6 9. Rc1 Na2 10. Rb1 Nc3 11. Ra1 c4 12. Rc1 Na2 13. Rb1 Nc3 14. 
Ra1 g5 15. Rc1 Na2 16. Rb1 Nc3 17. Ra1 g4 18. Rc1 Na2 19. Rb1 Nc3 20. Ra1 
Nb1 21. Rxb1 c3 22. Kxe2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6qk/b1pp4/5K1B/1p6/4pp1N/1Q6/4p3/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 82:M22} 
1. Ng6+ Kh7 2. Nf8+ Kh8 3. Qh3 Bd4+ 4. Ke7 Bc5+ 5. Ke8 Bxf8 6. Bxf8+ Qh7 
7. Qc3+ Kg8 8. Qb3+ Kh8 9. Qb2+ Kg8 10. Qa2+ Kh8 11. Qa1+ Kg8 12. Qg1+ Kh8
13. Qd4+ Kg8 14. Qd5+ Kh8 15. Qe5+ Kg8 16. Qg5+ Kh8 17. Qf6+ Kg8 18. Bh6 
Qxh6 19. Qxh6 c6 20. Qg6+ Kh8 21. Kf7 d5 22. Qh5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6kB/6P1/2K3P1/3r4/2R5/1B6/N7/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 128:M22} 
1. Nb4 Rd6+ 2. Kb5 Rb6+ 3. Kc5 Rb5+ 4. Kc6 Rd5 5. Ba2 Rd6+ 6. Kb5 Rb6+ 7. 
Kc5 Rb5+ 8. Kc6 Rd5 9. Na6 Rd6+ 10. Kc7 Rd5 11. Kc8 Rd8+ 12. Kb7 Rb8+ 13. 
Kc6 Rb6+ 14. Kd5 Rd6+ 15. Ke4 Re6+ 16. Kf4 Rf6+ 17. Kg4 Rxg6+ 18. Kf5 Rxg7
19. Bxg7 Kxg7 20. Rc8 Kh6 21. Rc7 Kh5 22. Rh7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6k1/1p1N4/5K2/3N2p1/1p5p/7p/7p/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 111:M22} 
1. Kg6 h1=Q 2. N5f6+ Kh8 3. Ne5 Qb1+ 4. Kh6 Qh7+ 5. Nxh7 Kg8 6. Kg6 h2 7. 
Nd7 Kh8 8. Nhf6 h1=Q 9. Ne5 Qb1+ 10. Kh6 Qh7+ 11. Nxh7 Kg8 12. Kg6 b3 13. 
Nd7 b2 14. Nhf6+ Kh8 15. Ne5 b1=Q+ 16. Kh6 Qh7+ 17. Nxh7 Kg8 18. Kg6 h3 
19. Ng4 b5 20. Nh6+ Kh8 21. Nxg5 h2 22. Ngf7# 1-0


[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4r2k/6R1/1N1P1N1P/8/1P6/5q2/1P1P1PK1/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 88:M22} 
1. Kxf3 Re3+ 2. Kg2 Rg3+ 3. Kf1 Rg1+ 4. Ke2 Re1+ 5. Kd3 Re3+ 6. Kc2 Rc3+ 
7. Kb1 Rc1+ 8. Ka2 Ra1+ 9. Kb3 Ra3+ 10. Kc4 Rc3+ 11. Kb5 Rc5+ 12. Ka6 Ra5+
13. Kb7 Ra7+ 14. Kc6 Rc7+ 15. Kd5 Rxg7 16. hxg7+ Kxg7 17. Ke6 Kg6 18. d7 
Kh6 19. Kf5 Kg7 20. d8=Q Kf7 21. Qg8+ Ke7 22. Nc8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3rb1k1/Pp4P1/1Pp3PK/2P1B1PP/8/8/8/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 123:M22} 
1. Bb8 Rxb8 2. axb8=N Bd7 3. Na6 Bf5 4. Nb4 Be4 5. Na2 Bd5 6. Nc3 Bf3 7. 
Nb1 Be4 8. Nd2 Bd5 9. Nf1 Bb3 10. Ne3 Be6 11. Nc2 Bf5 12. Nd4 Be4 13. Ne6 
Bxg6 14. Nd8 Be4 15. Nxb7 Kf7 16. Nd8+ Ke7 17. g8=Q Bd5 18. Qg7+ Ke8 19. 
b7 Be6 20. b8=Q Bc8 21. Qf7+ Kxd8 22. Qbc7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3R4/6p1/8/2p3p1/n7/4p3/4p1pp/4K1kr w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 111:M22} 
1. Ra8 Nc3 2. Ra1 g4 3. Rc1 Na2 4. Rb1 Nc3 5. Ra1 g6 6. Rc1 Na2 7. Rb1 Nc3
8. Ra1 g5 9. Rc1 Na2 10. Rb1 Nc3 11. Ra1 g3 12. Rc1 Na2 13. Rb1 Nc3 14. 
Ra1 c4 15. Rc1 Na2 16. Rb1 Nc3 17. Ra1 g4 18. Rc1 Na2 19. Rb1 Nc3 20. Ra1 
Nb1 21. Rxb1 c3 22. Kxe2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2r1n3/ppk1N1nr/1N2p3/Q1Pp1p2/6p1/5bPq/3R4/2BR2K1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M30} 
1. Nbxc8+ Kd7 2. c6+ bxc6 3. Qxa7+ Nc7 4. Nb6+ Ke8 5. Qb8+ Kxe7 6. Qxc7+ 
Ke8 7. Nd7 Qh1+ 8. Kf2 Qh2+ 9. Ke3 f4+ 10. Kd3 Be4+ 11. Kc3 Qxg3+ 12. Rd3 
Qh4 13. Qc8+ Qd8 14. Nf6+ Ke7 15. Ba3+ Kxf6 16. Qxd8+ Kf5 17. Qf8+ Kg6 18.
 Rg1 Bf5 19. Be7 Rh6 20. Bf6 Rh7 21. Rh1 Nh5 22. Rxh5 Kxh5 23. Qg8 d4+ 24.
 Rxd4 Bg6 25. Rd1 g3 26. Rh1+ Kg4 27. Qxg6+ Kf3 28. Qd3+ Kg4 29. Rxh7 f3 
30. Rh4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2bb3k/r6p/2n1p1B1/p2p1PN1/2pPP2Q/2P5/q2B4/3K3R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 74:M18} 
1. Qh6 Qb1+ 2. Ke2 Qd3+ 3. Ke1 Rg7 4. Nxh7 Qxe4+ 5. Kf2 Qxh1 6. Qxh1 Kg8 
7. Bg5 Bxg5 8. Nxg5 Kf8 9. f6 Rxg6 10. Qh8+ Rg8 11. Qh6+ Ke8 12. f7+ Kd7 
13. fxg8=Q Kc7 14. Nxe6+ Bxe6 15. Qgxe6 Kb6 16. Qxc6+ Ka7 17. Qh7+ Kb8 18.
 Qhb7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1r5r/8/8/8/8/p7/p5Q1/k2K4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 118:M22} 
1. Qg7+ Kb1 2. Qg6+ Ka1 3. Qf6+ Kb1 4. Qf5+ Ka1 5. Qe5+ Kb1 6. Qe4+ Ka1 7.
 Qd4+ Kb1 8. Qd3+ Kb2 9. Qc2+ Ka1 10. Qc3+ Rb2 11. Qxh8 Kb1 12. Qh7+ Ka1 
13. Qg7 Kb1 14. Qg6+ Ka1 15. Qf6 Kb1 16. Qf5+ Ka1 17. Qe5 Kb1 18. Qe4+ Ka1
19. Qd4 Kb1 20. Qd3+ Ka1 21. Qc3 Kb1 22. Qc1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1B3N2/5p1B/2K2pn1/5krb/4p1p1/4P1P1/2P1PP2/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 102:M22} 
1. Ba7 Ke5 2. Bd4+ Kf5 3. Bc5 Ke5 4. Bd6+ Kf5 5. Ba3 Ke5 6. Bb2+ Kf5 7. c3
Ke5 8. c4+ Kf5 9. Ba3 Ke5 10. Bd6+ Kf5 11. Bc5 Ke5 12. Bd4+ Kf5 13. Ba7 
Ke5 14. Bb8+ Kf5 15. Kc7 Ke5 16. Kd7+ Kf5 17. Ne6 fxe6 18. Bf4 e5 19. Kd6 
exf4 20. exf4 e3 21. Kd5 exf2 22. e4# 1-0
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

DM 23 and 24

Code: Select all

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "R7/1p6/1P6/7p/1P5p/1p1p3p/1p1P1K1P/bk6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 97:M24} 
1. Ke1 Kc1 2. Rc8+ Kb1 3. b5 Ka2 4. Ra8+ Kb1 5. Ra4 Kc2 6. Rc4+ Kb1 7. Kd1
Ka2 8. Ra4+ Kb1 9. Rxh4 Ka2 10. Ra4+ Kb1 11. Ra7 h4 12. Rxb7 Ka2 13. Ra7+ 
Kb1 14. Ke1 Kc1 15. Rc7+ Kb1 16. Rc8 Ka2 17. Ra8+ Kb1 18. b7 Kc1 19. Rc8+ 
Kb1 20. b8=Q Ka2 21. Qa8+ Kb1 22. Qf3 Ka2 23. Ra8+ Kb1 24. Qd1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "kbb3q1/5p1r/pp1N2nP/2P1N3/1P6/Q6P/6pK/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 88:M24} 
1. Qf3+ Ka7 2. Nc6+ Ka8 3. Nd8+ Ka7 4. cxb6+ Kxb6 5. Qc6+ Ka7 6. Qc5+ Ka8 
7. Qd5+ Ka7 8. Qd4+ Ka8 9. Qe4+ Ka7 10. Qe3+ Ka8 11. Qf3+ Ka7 12. Qf2+ Ka8
13. Qxg2+ Ka7 14. Qf2+ Ka8 15. Qf3+ Ka7 16. Qe3+ Ka8 17. Qe4+ Ka7 18. Qd4+
Ka8 19. Qd5+ Ka7 20. Qc5+ Ka8 21. Qxc8 f6 22. Qxa6+ Ba7 23. Qc6+ Kb8 24. 
Qc8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "B2n4/7p/4p2p/4P1np/k1KP3p/8/1P2p3/4Bb2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 93:M24} 
1. Bh1 h3 2. Ba8 h2 3. Bh1 h4 4. Ba8 h1=R 5. Bxh1 h3 6. Ba8 h2 7. Bh1 h5 
8. Ba8 h4 9. Bh1 h3 10. Ba8 h6 11. Bh1 h5 12. Ba8 h1=Q 13. Bxh1 h2 14. Ba8
h1=R 15. Bxh1 h4 16. Ba8 h3 17. Bh1 h2 18. Ba8 Nb7 19. Bxb7 h1=B 20. Bxh1 
Bg2 21. Bxg2 Nf3 22. Bb4 Nd2+ 23. Bxd2 e1=Q 24. Bc6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p7/6Q1/3B4/p5K1/p7/5q2/6k1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M24} 
1. Qb1+ Qf1 2. Qe4 a2 3. Qh1+ Kf2 4. Qf3+ Ke1 5. Qc3+ Kf2 6. Qd4+ Ke1 7. 
Bf3 Qb5 8. Qd1+ Kf2 9. Qd2+ Kf1 10. Bg2+ Kg1 11. Be4 Qd7+ 12. Qxd7 a1=Q 
13. Qxa7+ Kf1 14. Bd3+ Kg2 15. Qb7+ Kg1 16. Qb6+ Kg2 17. Qc6+ Kg1 18. Qc5+
Kg2 19. Qd5+ Kg1 20. Qg5 Qf1 21. Bxf1 Kf2 22. Qd2+ Kxf1 23. Kf3 a3 24. 
Qc1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/kP6/p2P4/K4P1b/8/1Bp3p1/7p/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 82:M24} 
1. Bd5 Be8 2. f6 c2 3. f7 Bxf7 4. d7 Bxd5 5. b8=Q+ Kxb8 6. Kb6 c1=Q 7. 
d8=Q+ Qc8 8. Qd6+ Ka8 9. Qxd5+ Kb8 10. Qe5+ Ka8 11. Qe4+ Kb8 12. Qf4+ Ka8 
13. Qf3+ Kb8 14. Qxg3+ Ka8 15. Qg2+ Kb8 16. Qxh2+ Ka8 17. Qg2+ Kb8 18. 
Qg3+ Ka8 19. Qf3+ Kb8 20. Qf4+ Ka8 21. Qe4+ Kb8 22. Qe7 Qc6+ 23. Kxc6 a5 
24. Qb7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/4P2k/5Kp1/8/8/3b4/n2p4/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 93:M24} 
1. e8=Q d1=Q 2. Qe7+ Kh6 3. Qe3+ Kh7 4. Qh3+ Kg8 5. Qc8+ Kh7 6. Qc7+ Kh6 
7. Qf4+ Kh7 8. Qh2+ Kg8 9. Qxa2+ Kh8 10. Qa8+ Kh7 11. Qa7+ Kh6 12. Qe3+ 
Kh7 13. Qh3+ Kg8 14. Qc8+ Kh7 15. Qd7+ Kh6 16. Qh3+ Qh5 17. Qe3+ g5 18. 
Qxd3 Qe8 19. Qh3+ Qh5 20. Qf5 g4 21. Qf4+ Kh7 22. Qc7+ Qf7+ 23. Qxf7+ Kh8 
24. Qg7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1p6/7p/2RPP2p/pp1P3P/qp1B1P2/pk1K4/b7 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 102:M24)} 
1. Bh7 
    ( {[Stockfish 150220 64 POPCNT] 109:M25  } 1. Bb5 Kb1 2. Bd3+ Kb2 3. 
    Bh7 b5 4. Kd3 Kb1 5. Ke3+ Kb2 6. Ke4 Kb1 7. Kf4+ Kb2 8. Kf5 Kb1 9. 
    Kf6+ Kb2 10. Kg6 Kb1 11. Kxh5+ Kb2 12. Kg6 h5 13. Rc6 Kb1 14. Kf6+ Kb2
    15. Kf5 Kb1 16. Kf4+ Kb2 17. Ke4 Kb1 18. Ke3+ Kb2 19. Kd3 Kb1 20. Kd2+
    Kb2 21. Rg6 Kb1 22. Rg4+ Kb2 23. Re4 Kb1 24. Re3+ Kb2 25. Rd3 Kb1 26. 
    Rxb3# )
1. ... b5 2. Kd3 Kb1 3. Ke3+ Kb2 4. Ke4 Kb1 5. Kf4+ Kb2 6. Kf5 Kb1 7. Kf6+
Kb2 8. Kg6 Kb1 9. Kxh5+ Kb2 10. Kg6 h5 11. Rc6 Kb1 12. Kf6+ Kb2 13. Kf5 
Kb1 14. Kf4+ Kb2 15. Ke4 Kb1 16. Ke3+ Kb2 17. Kd3 Kb1 18. Kd2+ Kb2 19. Rg6
Kb1 20. Rg4+ Kb2 21. Re4 Kb1 22. Re3+ Kb2 23. Rd3 Kb1 24. Rxb3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1p1p4/1p6/1p1B4/1P6/3PP1PP/2Np1kpP/3Kbrrb w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 109:M24)} 
1. e4 d6 2. Bf7 Kf3 3. Bh5+ Kf2 4. Bg4 d5 5. e5 d4 6. Bc8 Kf3 7. Bxb7+ Kf2
8. Bc8 Kf3 9. Bg4+ Kf2 10. Bd7 Kf3 11. Bc6+ Kf2 12. Bxb5 Kf3 13. Bc6+ Kf2 
14. e6 b5 15. Bxb5 Kf3 16. Bc6+ Kf2 17. Be8 Kf3 18. Bh5+ Kf2 19. Bg6 Kf3 
20. Be4+ Kf2 21. Na3 Ke3 22. Nc4+ Kf2 23. Ne5 Ke3 24. Ng4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7k/r6b/8/7K/8/8/pr6/5Q2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 102:M24} 
1. Qf8+ Bg8 2. Qf6+ Rg7 3. Qxb2 Kh7 4. Qc2+ Kh8 5. Qc3 Kh7 6. Qd3+ Kh8 7. 
Qd4 Kh7 8. Qe4+ Kh8 9. Qe5 Kh7 10. Qf5+ Kh8 11. Qf6 a1=R 12. Qxa1 Kh7 13. 
Qb1+ Kh8 14. Qb2 Kh7 15. Qc2+ Kh8 16. Qc3 Kh7 17. Qd3+ Kh8 18. Qd4 Kh7 19.
 Qe4+ Kh8 20. Qe5 Kh7 21. Qf5+ Kh8 22. Qf6 Be6 23. Kh6 Kg8 24. Qxg7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7k/6pP/6P1/3P4/P2p2p1/3P2p1/1b4Pp/7K w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 175:M24} 
1. a5 Ba3 2. a6 Bc5 3. d6 Bxd6 4. a7 Bf8 5. a8=N Bd6 6. Nb6 Bc7 7. Nc4 Bf4
8. Na5 Bg5 9. Nb3 Be3 10. Nc5 Bg5 11. Ne6 Bf6 12. Nf4 Bg5 13. Ne2 Be3 14. 
Nxg3 Bf4 15. Nf5 Be5 16. g3 Bxg3 17. Nxd4 Bh4 18. Nc6 Bf6 19. d4 g3 20. d5
g2+ 21. Kxg2 Bb2 22. Nd8 h1=Q+ 23. Kxh1 Bc3 24. Nf7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5Nb1/p4p2/2p2Pp1/B1p1K1Pp/PrrnP3/Rnk2p2/R4P2/4N2B w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M17} 
1. Nd7 Bh7 2. Bxf3 Nxf3+ 3. Nxf3 Rxe4+ 4. Kd6 Re6+ 5. Kc7 Kc4 6. Nd2+ Kd5 
7. Bxb4 c4 8. Nxb3 cxb3 9. Rxb3 Ke4 10. Rc2 h4 11. Rc4+ Kf5 12. Bd2 Re4 
13. Rf3+ Kg4 14. Ne5+ Kh5 15. Rxe4 a5 16. Rh3 c5 17. Rhxh4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5n2/p3p3/P1Rp1bp1/1KnPPp2/1Rp3PP/kp3BP1/NrrB4/qbQ5 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 82:M24)} 
1. Rxc5 bxa2 2. Rb3+ Kxb3 3. Bd1 Bg5 4. hxg5 dxc5 5. Bb4 cxb4 6. Qe3+ c3 
7. Qb6 axb6 8. a7 Ne6 9. dxe6 fxg4 10. a8=N Ka3 11. Nxb6 Kb3 12. Nd5 Ka3 
13. Ne3 Kb3 14. Nxg4 Ka3 15. Ne3 Kb3 16. Nd5 Ka3 17. Nb6 Kb3 18. Ka6 Ka3 
19. Ka5 Kb3 20. Kb5 Ka3 21. Nc4+ Kb3 22. Na5+ Ka3 23. g4 Rd2 24. Nc4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4K2k/rr2p1R1/6BB/3b1p2/4p3/3p4/2p3P1/1n5R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M24} 
1. Rh7+ Kg8 2. Rh8+ Kxh8 3. Bf8+ Kg8 4. Bh7+ Kh8 5. Bxf5+ Kg8 6. Bh7+ Kh8 
7. Bxe4+ Kg8 8. Bh7+ Kh8 9. Bxd3+ Kg8 10. Bh7+ Kh8 11. Bxc2+ Kg8 12. Bh7+ 
Kh8 13. Bxb1+ Kg8 14. Bh7+ Kh8 15. Be4+ Kg8 16. Bxd5+ e6 17. Bxe6+ Rf7 18.
 Bxf7+ Rxf7 19. Rh8+ Kxh8 20. Kxf7 Kh7 21. g4 Kh8 22. g5 Kh7 23. g6+ Kh8 
24. Bg7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3q3r/QP3p1n/3kP1pp/3Pp3/K3B3/1P5P/1P6/4r3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 92:M24} 
1. b8=B+ Qxb8 2. Qd7+ Kc5 3. Qc6+ Kd4 4. Qc4+ Ke3 5. Qd3+ Kf4 6. Qf3+ Kg5 
7. Qg3+ Kf6 8. Qf2+ Ke7 9. Qxf7+ Kd6 10. Qd7+ Kc5 11. Qc6+ Kd4 12. Qc4+ 
Ke3 13. Qd3+ Kf4 14. Qf3+ Kg5 15. Qg3+ Kf6 16. Qxg6+ Ke7 17. Qf7+ Kd6 18. 
Qd7+ Kc5 19. Qc6+ Kd4 20. Qc4+ Ke3 21. Qd3+ Kf4 22. Qf3+ Kg5 23. Qf5+ Kh4 
24. Qg4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2r5/npk5/1N1Np1pn/Q1Pp1p1r/6p1/5b1q/3R4/2BR2K1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 73:M24} 
1. Nb5+ Nxb5 2. Nxd5+ Kb8 3. Qa8+ Kxa8 4. Ra2+ Kb8 5. Bf4+ e5 6. Bxe5+ Nd6
7. Bxd6+ Rc7 8. Bxc7+ Kc8 9. Ra8+ Kd7 10. Rd8+ Kc6 11. Rd6+ Kb5 12. Rb1+ 
Ka4 13. Ra1+ Kb3 14. Rb6+ Kc2 15. Ra2+ Kd3 16. Nf4+ Ke3 17. Ra3+ Kd4 18. 
Ra4+ Kc3 19. Be5+ Kd2 20. Rb2+ Ke3 21. Rb3+ Kd2 22. Ra2+ Ke1 23. Nd3+ Kd1 
24. Rb1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2R5/6B1/1pB2p2/k1qR1p2/1pP2Pp1/pPp1p3/8/1n1K3r w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 92:M24} 
1. Kc2 Rh2+ 2. Kxb1 a2+ 3. Ka1 Rh1+ 4. Kxa2 Rh2+ 5. Kb1 Rh1+ 6. Kc2 Rh2+ 
7. Kd1 c2+ 8. Kc1 Rh1+ 9. Kxc2 Rh2+ 10. Kd1 Rh1+ 11. Ke2 Rh2+ 12. Kf1 e2+ 
13. Ke1 Rh1+ 14. Kxe2 Rh2+ 15. Kf1 Rh1+ 16. Kg2 Rg1+ 17. Kh2 g3+ 18. Kh3 
Rh1+ 19. Kxg3 Rg1+ 20. Kh2 Rh1+ 21. Kxh1 Qxd5+ 22. Bxd5 b5 23. c5 Ka6 24. 
Ra8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2n5/1p1p3r/8/KR6/2B4p/B7/2p2p2/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 86:M24} 
1. Bb2+ Kb1 2. Be5+ Kc1 3. Bf4+ Kd1 4. Rd5+ Ke1 5. Re5+ Kd1 6. Be2+ Ke1 7.
 Bg4+ Kf1 8. Bh3+ Kg1 9. Rg5+ Kh1 10. Bg2+ Kg1 11. Bxb7+ Kf1 12. Ba6+ Ke1 
13. Re5+ Kd1 14. Be2+ Ke1 15. Bc4+ Kd1 16. Rd5+ Ke1 17. Bd2+ Kd1 18. Bb4+ 
Kc1 19. Ba3+ Kb1 20. Rb5+ Ka1 21. Bc5 c1=Q 22. Bd4+ Qb2 23. Rxb2 Rf7 24. 
Rb6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "R1B1Nn1r/K2Pp2b/1nk2p2/5Pp1/3P3p/1P2P3/P1p3P1/rqB4R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 84:M14} 
1. d8=N+ Kb5 2. Nc7+ Kb4 3. Nc6+ Kc3 4. Nb5+ Kd3 5. Nb4+ Ke2 6. Nc3+ Kf2 
7. Nd3+ Kg3 8. Ne2+ Kg4 9. Nf2+ Kh5 10. Ng3+ Kh6 11. Ng4+ Kg7 12. Nh5+ Kf7
13. Be6+ Nxe6 14. Nh6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "K7/P2p4/3p4/3p4/Q7/8/pr4p1/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 83:M22} 
1. Qd4 g1=R 2. Qxg1+ Rb1 3. Qg7+ d4 4. Qxd4+ Rb2 5. Qg1+ Rb1 6. Qg7+ Rb2 
7. Qd4 d5 8. Qxd5 Rb4 9. Qc5 Rb3 10. Qc1+ Rb1 11. Qc3+ Rb2 12. Qd4 d6 13. 
Qg1+ Rb1 14. Qg7+ Rb2 15. Qd4 d5 16. Qg1+ Rb1 17. Qg7+ d4 18. Qxd4+ Rb2 
19. Qg1+ Rb1 20. Qg7+ Rb2 21. Qd4 Kb1 22. Qd1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p7/qb5p/p7/p6p/7p/2P1P2k/2Q2K2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M34} 
1. Qf4+ Kh1 2. Qe4+ Kh2 3. Qe5+ Kh1 4. Qe6 Kh2 5. Qd6+ Kh1 6. Qc6+ Kh2 7. 
c4 Kg3 8. Qf3+ Kh2 9. Qf4+ Kh1 10. Qf5 Kh2 11. Qe5+ Kh1 12. Qd5+ Kh2 13. 
Qd6+ Kh1 14. Qc6+ Kh2 15. e3 Bxe3 16. Qxa6 Kg3 17. Ke2 Bb6 18. c5 h2 19. 
Qb7 Kf4 20. cxb6 axb6 21. Kd3 a3 22. Qc7+ Kf5 23. Qxh2 h5 24. Kd4 Ke6 25. 
Qe5+ Kf7 26. Qf5+ Kg8 27. Ke5 a2 28. Qe6+ Kh7 29. Qxa2 Kg7 30. Qe6 a4 31. 
Qf6+ Kh7 32. Qf7+ Kh6 33. Kf5 a3 34. Qg6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p7/qb5p/p6p/p7/7p/2P1P2k/2Q2K2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 88:M37} 
1. Qf4+ Kh1 2. Qe4+ Kh2 3. Qe5+ Kh1 4. Qd5+ Kh2 5. Qd6+ Kh1 6. Qc6+ Kh2 7.
 c4 Kg3 8. Qf3+ Kh2 9. Qf4+ Kh1 10. Qe4+ Kh2 11. Qe5+ Kh1 12. Qd5+ Kh2 13.
 Qd6+ Kh1 14. Qc6+ Kh2 15. e3 Bxe3 16. Qxa6 Kg3 17. Qb7 Kf4 18. Ke2 Bb6 
19. c5 Bxc5 20. Qc7+ Ke4 21. Qxc5 a3 22. Qe3+ Kd5 23. Qxa3 h2 24. Qxa5+ 
Kd4 25. Qxa7+ Ke4 26. Qb7+ Kf5 27. Qd5+ Kg4 28. Qf3+ Kg5 29. Ke3 Kg6 30. 
Ke4 h4 31. Kd5 h1=Q 32. Qxh1 Kf7 33. Qf3+ Ke7 34. Ke5 Kd8 35. Qb7 Ke8 36. 
Ke6 h3 37. Qe7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p7/p7/3p4/3K2p1/8/pppkpQ2/r1rb4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 94:M23} 
1. Qg3 b1=N 2. Qe3+ Ke1 3. Qg1+ Kd2 4. Qg3 a5 5. Qe3+ Ke1 6. Qg1+ Kd2 7. 
Qg3 a4 8. Qe3+ Ke1 9. Qg1+ Kd2 10. Qg3 a3 11. Qe3+ Ke1 12. Qg1+ Kd2 13. 
Qg3 a6 14. Qe3+ Ke1 15. Qg1+ Kd2 16. Qg3 a5 17. Qe3+ Ke1 18. Qg1+ Kd2 19. 
Qg3 a4 20. Qe3+ Ke1 21. Qg1+ Kd2 22. Qg3 e1=R 23. Qd3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p5pP/P2r2p1/n1p3p1/P1P3P1/5P2/NP2p1pN/K3Bbrk w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 101:M29} 
1. h8=Q Rd1+ 2. Nc1 Nb3+ 3. Kb1 Rxc1+ 4. Ka2 Ra1+ 5. Kxb3 Ra3+ 6. Kc2 Rc3+
7. Bxc3 e1=Q 8. Bxe1 Bd3+ 9. Kxd3 Rxe1 10. Nf1+ Kg1 11. Ne3 Kf2 12. Nxg2 
Rd1+ 13. Kc3 Kxg2 14. Qxg7 Rf1 15. Kb3 Rc1 16. Qxa7 Re1 17. Qb7 Re3+ 18. 
Ka2 Re6 19. a7 Re8 20. a8=Q Rxa8 21. Qxa8 Kh3 22. Qe4 Kh2 23. a5 Kh3 24. 
a6 Kg2 25. a7 Kf1 26. a8=Q Kf2 27. f4 gxf4 28. Qf3+ Ke1 29. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p1p5/3p4/p3p3/3k1p2/1K2b1p1/1NP4p/7B w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 68:M24} 
1. c3+ 
    ( {[Stockfish 150220 64 POPCNT] 73:M24} 1. c3+ Kc5 2. Na4+ Kb5 3. Bb7 
    d5 4. Bxd5 Bd2 5. c4+ Ka6 6. Kc2 Bc3 7. Kd3 Bb4 8. Ke2 g2 
        ( { [Stockfish 150220 64 POPCNT] 58:M16} 8. ... g2 9. Bxg2 Bd2 10.
         Kf1 Be1 11. Bc6 Bh4 12. Kg2 h1=R 13. Kxh1 Bd8 14. Kg2 e4 15. Bxe4
        Bf6 16. Bc6 Bd4 17. Kf3 Be3 18. Ke4 f3 19. Kxf3 Bd4 20. Ke4 Bf2 
        21. Kd5 Bg1 22. Ba8 Bh2 23. Kc6 Bd6 24. Bb7# )
        ( { [Stockfish 150220 64 POPCNT] 57:M15} 8. ... Ba3 9. Kf1 Bb2 10.
         Kg2 h1=R 11. Kxh1 e4 12. Bxe4 f3 13. Bxf3 Ba1 14. Kg2 Be5 15. Kh3
        g2 16. Kxg2 Bg7 17. Bc6 Bd4 18. Kf3 Bb6 19. Ke4 Bf2 20. Kd5 Bg1 
        21. Ba8 Bh2 22. Kc6 Bd6 23. Bb7# )
        ( { [Stockfish 150220 64 POPCNT] 57:M15} 8. ... e4 9. Bxe4 g2 10. 
        Bxg2 Be7 11. Kf1 Bh4 12. Bc6 Bf6 13. Kg2 Bc3 14. Kh3 Bh8 15. Kg4 
        Bf6 16. Kxf4 h1=R 17. Bxh1 Bb2 18. Kf5 Bc3 19. Ke6 Bd2 20. Ba8 Bf4
        21. Kd7 c6 22. Kxc6 Be3 23. Bb7# )
    9. Bxg2 
        ( { [Stockfish 150220 64 POPCNT] 62:M16} 9. Bxg2 Bc5 10. Bc6 Bf2 
        11. Kf1 Bd4 12. Kg2 h1=Q+ 13. Kxh1 e4 14. Bxe4 Bc5 15. Kg2 Bd6 16.
         Kh3 Be5 17. Kg4 f3 18. Bxf3 Bh2 19. Kf5 Bf4 20. Ba8 c5 21. Ke6 
        Be3 22. Kd7 Bg1 23. Kc8 Bh2 24. Bb7# )
        ( { [Stockfish 150220 64 POPCNT] 62:M22} 9. Be6 g1=N+ 10. Kf1 h1=Q
        11. Bc8+ Qb7 12. Bxb7+ Kxb7 13. Kxg1 e4 14. Kf1 f3 15. Kf2 Kc6 16.
         Nb2 Bc5+ 17. Kg3 Bd4 18. Na4 Kb7 19. c5 Kc6 20. Kf4 f2 21. Kxe4 
        Bxc5 22. Nxc5 Kxc5 23. Ke5 f1=Q 24. Ke4 a4 25. Ke5 a3 26. Ke6 a2 
        27. Kd7 a1=Q 28. Ke6 Qaf6+ 29. Kd7 Qh3+ 30. Kxc7 Qb6# )
        ( { [Stockfish 150220 64 POPCNT] 62:M18} 9. Nc5+ Bxc5 10. Bxg2 a4 
        11. Kd3 Ka5 12. Kc3 Bd4+ 13. Kc2 Kb4 14. c5 Bxc5 15. Bd5 a3 16. 
        Bg2 Kc4 17. Bh1 Kd4 18. Kb3 e4 19. Ka4 a2 20. Kb5 a1=Q 21. Kc6 
        Qxh1 22. Kb7 Qg2 23. Kxc7 h1=Q 24. Kd7 e3 25. Kc7 Qg7+ 26. Kc8 
        Qa8# )
        ( { [Stockfish 150220 64 POPCNT] 61:M8} 9. Kd3 h1=Q 10. Bxg2 Qxg2 
        11. c5 f3 12. Ke4 f2+ 13. Kxe5 f1=Q 14. Nb2 Qge2+ 15. Kd5 Qfg2+ 
        16. Kd4 Qee4# )
    9. ... Be1 10. Kf1 Bg3 11. Ba8 f3 12. Bxf3 
        ( { [Stockfish 150220 64 POPCNT] 74:M13} 12. Bxf3 Bf2 13. Kg2 
        h1=Q+ 14. Kxh1 Be3 15. Kg2 Bf4 16. Ba8 e4 17. Bxe4 Be5 18. Bc6 Bd4
        19. Kf3 Bf6 20. Ke4 Be5 21. Kd5 Bd6 22. Ba8 Bh2 23. Kc6 Bd6 24. 
        Bb7# )
        ( { [Stockfish 150220 64 POPCNT] 74:M15} 12. Nc5+ Kb6 13. Na4+ Ka6
        14. Bxf3 Bf2 15. Kg2 h1=Q+ 16. Kxh1 Be3 17. Kg2 Bf4 18. Ba8 e4 19.
         Bxe4 Be5 20. Bc6 Bd4 21. Kf3 Bf6 22. Ke4 Be5 23. Kd5 Bd6 24. Ba8 
        Bh2 25. Kc6 Bd6 26. Bb7# )
        ( { [Stockfish 150220 64 POPCNT] 74:M3} 12. Bb7+ Kxb7 13. Nc5+ Kc6
        14. Nb3 h1=Q# )
        ( { [Stockfish 150220 64 POPCNT] 74:M1} 12. c5 h1=Q# )
    12. ... Bf2 13. Kg2 h1=Q+ 14. Kxh1 
        ( { [Stockfish 150220 64 POPCNT] 74:M11} 14. Kxh1 Be3 15. Kg2 Bf4 
        16. Bc6 e4 17. Bxe4 Be5 18. Kf3 Bf4 19. Bc6 Be5 20. Ke4 Bh2 21. 
        Kd5 Bg1 22. Ba8 Bh2 23. Kc6 Bd6 24. Bb7# )
        ( { [Stockfish 150220 64 POPCNT] 73:M19} 14. Kxf2 Qh4+ 15. Kf1 Qd4
        16. Ke1 Qe3+ 17. Be2 Kb7 18. Kf1 Kc6 19. Ke1 Qc1+ 20. Bd1 e4 21. 
        Ke2 Kd6 22. Bb3 Qb1 23. c5+ Ke5 24. Bc4 Qc2+ 25. Ke3 Qxa4 26. Ba6 
        Qd4+ 27. Ke2 Kf4 28. Ke1 Qb2 29. Be2 Ke3 30. Kf1 Qxe2+ 31. Kg1 Kf3
        32. c6 Qg2# )
    14. ... Bc5 15. Kg2 Bg1 16. Kg3 Bh2+ 17. Kg4 Bg3 18. Kf5 e4 19. Bxe4 
        ( { [Stockfish 150220 64 POPCNT] 59:M6} 19. Bxe4 c6 20. Bxc6 Be5 
        21. Ke6 Bd4 22. Kd7 Bc3 23. Kc8 Be5 24. Bb5# )
        ( {[Stockfish 150220 64 POPCNT] 74:M28  } 19. Kg4 exf3 20. Kxg3 f2
        21. Kxf2 Kb7 22. Kf3 Kc6 23. Ke4 Kd6 24. Kf5 Kd7 25. Ke5 Ke7 26. 
        Kd5 Kd7 27. Nc5+ Kd8 28. Nb7+ Ke8 29. Nxa5 Kd7 30. c5 a6 31. Nc4 
        Ke7 32. Kc6 Kd8 33. Kb7 Kd7 34. c6+ Kd8 35. Na5 Ke7 36. Kxc7 Ke6 
        37. Kb7 Ke5 38. c7 Kf6 39. c8=Q Kg5 40. Qf8 Kg4 41. Kxa6 Kg5 42. 
        Nc4 Kg4 43. Ne5+ Kg5 44. Qf2 Kh6 45. Qf6+ Kh7 46. Qf7+ Kh6 47. 
        Qg6# )
    19. ... Be1 20. Bc6 Bg3 21. Ke6 Bf4 22. Kd7 Bd6 23. Kc8 Be5 24. Bb5# )
1. ... Kc5 2. Na4+ Kb5 3. Bb7 d5 4. Bxd5 Bd2 5. c4+ Ka6 6. Kc2 Bc3 7. Kd1 
Bd4 8. Ke2 g2 9. Bxg2 Bg1 10. Bc6 e4 11. Bxe4 Bf2 12. Kf1 Be3 13. Kg2 
h1=B+ 14. Kxh1 Bf2 15. Kg2 Bd4 16. Ba8 Be5 17. Kf3 Bd6 18. Bc6 Bb4 19. 
Kxf4 Be1 20. Kf5 Bg3 21. Ke6 Bf4 22. Kd7 Bd6 23. Kc8 Be5 24. Bb5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7p/2p4P/p1P1p2P/2p1p1pP/B1P1P1p1/P5Pk/5K2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 93:M23} 
1. Bc1 Kh1 2. Bd2 Kh2 3. Be1 a4 
    ( { [Stockfish 150220 64 POPCNT] 108:M20} 3. ... a4 4. Bd2 Kh1 5. Bc1 
    Kh2 6. Ba3 Kh1 7. Bb4 Kh2 8. Ba5 Kh1 9. Bc7 Kh2 10. Bxe5 a3 11. Bc7 
    Kh1 12. Ba5 Kh2 13. Bb4 Kh1 14. Bxa3 Kh2 15. Bb4 Kh1 16. a4 Kh2 17. a5
    Kh1 18. a6 Kh2 19. a7 Kh1 20. a8=Q Kh2 21. Qc8 Kh1 22. Qxg4 Kh2 23. 
    Qh3# )
    ( { [Stockfish 150220 64 POPCNT] 108:M14} 3. ... Kh1 4. Bxg3 a4 5. 
    Bxe5 g3 6. Bxg3 a3 7. Be1 Kh2 8. Bf2 Kh1 9. g4 Kh2 10. g5 Kh3 11. g6 
    hxg6 12. h7 Kg4 13. h8=Q Kf5 14. Qf8+ Ke6 15. hxg6 Kd7 16. Bg3 Ke6 17.
     Qf7# )
4. Bd2 Kh1 5. Bc1 Kh2 6. Ba3 Kh1 7. Bb4 Kh2 8. Ba5 Kh1 9. Bc7 Kh2 10. Bxe5
a3 11. Bc7 Kh1 12. Ba5 Kh2 13. Bb4 Kh1 14. Bxa3 Kh2 15. Bb4 Kh1 16. a4 Kh2
17. a5 Kh1 18. a6 Kh2 19. a7 Kh1 20. a8=Q Kh2 21. Qc8 Kh1 22. Qxg4 Kh2 23.
 Qh3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/6p1/5pP1/p4P2/Pp1p3N/kPpP4/1pP5/1K2b3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 107:M23} 
1. Nf3 Bf2 2. Nh2 Be1 3. Ng4 Bh4 4. Nh6 Bg3 5. Ng8 Bd6 6. Nxf6 gxf6 7. g7 
Bf8 8. g8=N Be7 9. Nh6 Bd6 10. Ng4 Be7 11. Nf2 Bd8 12. Ne4 Be7 13. Ng3 Bd6
14. Nh5 Be5 15. Ng7 Bc7 16. Ne6 Bb6 17. Nf8 Bc7 18. Nd7 Bb6 19. Nxf6 Bd8 
20. Nd7 Bc7 21. f6 Bd8 22. Ne5 Bxf6 23. Nc4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/6p1/5pP1/p4P2/Pp1p3b/kPpP4/1pP5/1K2N3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 114:M23} 
1. Nf3 Bf2 2. Nh2 Be1 3. Ng4 Bh4 4. Nh6 Bg3 5. Ng8 Bd6 6. Nxf6 gxf6 7. g7 
Bf8 8. g8=N Be7 9. Nh6 Bd6 10. Ng4 Be7 11. Nf2 Bd8 12. Ne4 Be7 13. Ng3 Bd6
14. Nh5 Be5 15. Ng7 Bc7 16. Ne6 Bb6 17. Nf8 Bc7 18. Nd7 Bb6 19. Nxf6 Bd8 
20. Nd7 Bc7 21. f6 Bd8 22. Ne5 Bxf6 23. Nc4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/5p1B/2b1pP2/3pP3/2pP4/KpB5/pP6/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 99:M28} 
1. Kb4 Ba4 2. Kc5 Bd7 3. Kd6 Bb5 4. Ke7 Be8 5. Kf8 Ba4 6. Kxf7 Bd7 7. Ke7 
Be8 8. Kxe6 Bh5 9. Kxd5 Bf7+ 10. Kc6 Bg6 11. e6 Bxh7 12. f7 Kb1 13. f8=Q 
a1=Q 14. Qf1+ Ka2 15. Qxa1+ Kxa1 16. d5 Bg6 17. d6 Be4+ 18. Kc7 Bh7 19. e7
Ka2 20. d7 Bf5 21. e8=Q Bxd7 22. Kxd7 Ka1 23. Qa8+ Kb1 24. Ke6 Kc2 25. 
Qe4+ Kd1 26. Qe1+ Kc2 27. Kd5 Kd3 28. Qd2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/3k4/3p1Q2/8/8/1p1p4/pp1p4/rrbK4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 93:M23} 
1. Qf7+ 
    ( {[Stockfish 150220 64 POPCNT] 71:M29  } 1. Qg6 Ke7 2. Qf5 d5 3. Qf2 
    Ke6 4. Qf4 Ke7 5. Qf5 Kd6 6. Qf6+ Kd7 7. Qe5 Kd8 8. Qe6 Kc7 9. Qe7+ 
    Kc6 10. Qd8 d4 11. Qf8 Kd7 12. Qf6 Kc7 13. Qe6 Kd8 14. Qf7 Kc8 15. Qe7
    Kb8 16. Qd7 Ka8 17. Qb5 Ka7 18. Qd5 Kb8 19. Qc6 Ka7 20. Qc8 Kb6 21. 
    Qd7 Kc5 22. Qe6 Kb5 23. Qd6 Kc4 24. Qc6+ Kb4 25. Qc8 Kb5 26. Qc7 Kb4 
    27. Qc6 Ka5 28. Qb7 Ka4 29. Qb6 Ka3 30. Qa5# )
    ( {[Stockfish 150220 64 POPCNT] 73:M29 } 1. Qg5 Ke6 2. Qf4 d5 3. Qf2 
    Ke5 4. Qf3 Ke6 5. Qf4 Ke7 6. Qf5 Kd6 7. Qf6+ Kd7 8. Qf7+ Kd8 9. Qh7 
    Ke8 10. Qg7 d4 11. Qf6 Kd7 12. Qe5 Kc6 13. Qe6+ Kc7 14. Qd5 Kc8 15. 
    Qd6 Kb7 16. Qc5 Ka8 17. Qb5 Ka7 18. Qd5 Kb8 19. Qc6 Ka7 20. Qc8 Kb6 
    21. Qd7 Kc5 22. Qe6 Kb5 23. Qd6 Kc4 24. Qc6+ Kb4 25. Qc8 Kb5 26. Qc7 
    Kb4 27. Qc6 Ka5 28. Qb7 Ka4 29. Qb6 Ka3 30. Qa5# )
1. ... Kc6 2. Qe6 Kc7 3. Qe8 d5 4. Qe6 Kd8 5. Qf7 d4 6. Qe6 Kc7 7. Qd5 Kc8
8. Qd6 Kb7 9. Qc5 Ka8 10. Qb5 Ka7 11. Qd5 Kb8 12. Qc6 Ka7 13. Qc8 Kb6 14. 
Qd7 Kc5 15. Qe6 Kb5 16. Qd6 Ka5 17. Qd8+ Kb4 18. Qd5 Ka4 19. Qd7+ Kb4 20. 
Qc6 Ka5 21. Qb7 Ka4 22. Qb6 Ka3 23. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1p4p1/1Q4p1/6p1/6p1/5pp1/4p3/1K2kb2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 111:M23} 
1. Kc1 g2 2. Kc2 g3 3. Kc1 g4 4. Kc2 g1=R 5. Qxg1 g2 6. Qb6 g3 7. Kc1 g1=Q
8. Qxg1 g2 9. Qb6 g5 10. Kc2 g4 11. Kc1 g3 12. Kc2 g5 13. Kc1 g4 14. Kc2 
g1=N 15. Qxg1 g2 16. Qb6 g3 17. Kc1 g1=Q 18. Qxg1 f2 19. Qh1 b5 20. Kc2 b4
21. Qh6 b3+ 22. Kc3 b2 23. Qd2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7Q/6p1/8/8/1p6/3P3P/2P3pp/4K2k w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 102:M24} 
1. Qa8 Kg1 2. Qa7+ Kh1 3. Qb7 Kg1 4. Qb6+ Kh1 5. Qc6 Kg1 6. Qc5+ Kh1 7. 
Qd5 Kg1 8. Qd4+ Kh1 9. Qe4 Kg1 10. Qe3+ Kh1 11. Qf3 Kg1 12. Ke2 g6 13. 
Qe3+ Kh1 14. Qe4 Kg1 15. Kf3 h1=Q 16. Qe1+ Kh2 17. Qg3+ Kg1 18. Ke2 g5 19.
 Kf3 g4+ 20. hxg4 b3 21. cxb3 Qh3 22. Qxh3 Kf1 23. Qxg2+ Ke1 24. Qe2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5n2/2pp1K1p/1p1k2N1/1P5p/B2pPPP1/rP2p1p1/4PN1P/q2n4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M23} 
1. e5+ Kc5 2. Nd3+ Kd5 3. Ne7+ Ke4 4. Ng8 hxg4 5. Nf6+ Kf5 6. Nh5 Ke4 7. 
Nxg3+ Kd5 8. Nb4+ Kc5 9. Na6+ Kd5 10. Nxc7+ Kc5 11. Na6+ Kd5 12. Nb4+ Kc5 
13. Nd3+ Kd5 14. Nh5 Ke4 15. Nf6+ Kf5 16. Ne8 g3 17. h3 Ke4 18. Nd6+ Kd5 
19. Nb4+ Kc5 20. Na6+ Kd5 21. Nc7+ Kc5 22. Nb7+ Kb4 23. Nd5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4Bbrk/4p1p1/4P1P1/1p2p3/1P5p/KPp4P/B1P1P3/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 147:M23} 
1. Bf7 
    ( {[Stockfish 150220 64 POPCNT] 154:M23} 1. Bb1 e4 2. Bf7 e3 3. Bxg8 
    Kxg8 4. Ka2 Kh8 5. Ka1 Kg8 6. Ba2 Kh8 7. Kb1 Kg8 8. Kc1 Kh8 9. Kd1 Kg8
    10. Ke1 Kh8 11. Kf1 Kg8 12. Kg2 Kh8 13. Kf3 Kg8 14. Ke4 Kh8 15. Kd5 
    Kg8 16. Kc6 Kh8 17. Kxb5 Kg8 18. Ka5 Kh8 19. b5 Kg8 20. b6 Kh8 21. b7 
    Kg8 22. b8=Q Kh8 23. Qxf8# )
1. ... e4 2. Bb1 e3 3. Bxg8 Kxg8 4. Ka2 Kh8 5. Ka1 Kg8 6. Ba2 Kh8 7. Kb1 
Kg8 8. Kc1 Kh8 9. Kd1 Kg8 10. Ke1 Kh8 11. Kf1 Kg8 12. Kg2 Kh8 13. Kf3 Kg8 
14. Ke4 Kh8 15. Kd5 Kg8 16. Kc6 Kh8 17. Kxb5 Kg8 18. Ka5 Kh8 19. b5 Kg8 
20. b6 Kh8 21. b7 Kg8 22. b8=Q Kh8 23. Qxf8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]
[FEN "4b3/5p2/1p3P2/qP3P1P/1p5p/np5P/p4PQ1/k1K3Bn w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 78:+0.00} 
1. f3 
    ( { [Stockfish 150220 64 POPCNT] 81:+0.00} 1. f3 Nf2 2. Qxf2 Nc4 3. 
    Qb2+ Nxb2 4. Bd4 Qa3 5. h6 Bxb5 6. h7 Ba4 7. h8=Q b5 8. Qxh4 )
    ( { [Stockfish 150220 64 POPCNT] 80:+0.00} 1. f4 Nf2 2. Qxf2 Nc4 3. 
    Qb2+ Nxb2 4. Bd4 Qa3 5. h6 Bxb5 6. h7 Ba4 7. h8=Q b5 8. Qxh4 )
    ( { [Stockfish 150220 64 POPCNT] 80:M9} 1. Qe4 b2+ 2. Kd2 Qxb5 3. Qd4 
    Qxf5 4. f3 Bb5 5. Qe4 Qg5+ 6. f4 Qxg1 7. Qe1+ b1=N+ 8. Kd1 Nf2+ 9. Kc1
    Qxe1# )
1. ... Nf2 2. Qxf2 Nc4 3. Qb2+ Nxb2 4. Bd4 Qa3 5. h6 Bxb5 6. h7 Ba4 7. 
h8=N Be8 8. Be5 Ba4 9. Bd4 
    ( { [Stockfish 150220 64 POPCNT] 84:+0.00} 9. Bd4 Be8 10. Be5 Ba4 )
    ( { [Stockfish 150220 64 POPCNT] 84:M8} 9. Bd4 Bb5 10. Nxf7 Bc6 11. 
    Nd6 Bd7 12. f7 Ba4 13. Nc4 Bb5 14. Nxa3 bxa3 15. f8=Q Bc4 16. Qxa3 b5 
    17. Qxb2# )
    ( { [Stockfish 150220 64 POPCNT] 84:M8} 9. Bd4 Bc6 10. Nxf7 Ba4 11. 
    Nd6 b5 12. Nxb5 Bxb5 13. f7 Ba6 14. f8=Q Bb7 15. Qh8 Bxf3 16. Bxb2+ 
    Qxb2+ 17. Qxb2# )
1/2-1/2

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3R1nqb/B2n1prb/4pPp1/1p1kN1P1/1P2rP1K/2p5/2P1P3/7B w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 81:M11} 
1. Kg3 
    ( { [Stockfish 150220 64 POPCNT] 81:M11} 1. Kg3 Kd6 2. Bb8+ Kd5 3. Kf2
    Kd4 4. Nc6+ Kd5 5. Na5 Kd4 6. Bc7 Kd5 7. e3 e5 8. Bg2 Ke6 9. Re8+ Kd5 
    10. Re7 exf4 11. Bxe4# )
    ( { [Stockfish 150220 64 POPCNT] 80:M13} 1. Bf3 Kd6 2. Bb8+ Kd5 3. Kg3
    Kd4 4. Kf2 Kd5 5. Bh1 Kd4 6. Nc6+ Kd5 7. Na5 Kd4 8. Bc7 Kd5 9. e3 e5 
    10. Bg2 Ke6 11. Re8+ Kd5 12. Re7 exf4 13. Bxe4# )
    ( { [Stockfish 150220 64 POPCNT] 80:M13} 1. Bb8 Kd4 2. Ba7+ Kd5 3. Kg3
    Kd6 4. Bb8+ Kd5 5. Kf2 Kd4 6. Nc6+ Kd5 7. Na5 Kd4 8. Bc7 Kd5 9. e3 e5 
    10. Bg2 Ke6 11. Re8+ Kd5 12. Re7 exf4 13. Bxe4# )
    ( { [Stockfish 150220 64 POPCNT] 57:M15} 1. Bg2 Kd6 2. Bb8+ Kd5 3. Kg3
    Kd4 4. Ba7+ Kd5 5. Kf2 Kd6 6. Bb8+ Kd5 7. Bc7 Kd4 8. Nc6+ Kd5 9. Ne7+ 
    Kc4 10. Ba5 Nc5 11. e3 Nd3+ 12. Rxd3 Rxf4+ 13. exf4 Nd7 14. Ke3 Qf8 
    15. Rd4# )
    ( { [Stockfish 150220 64 POPCNT] 56:M15} 1. Kg4 Kd6 2. Bb8+ Kd5 3. Kg3
    Kd4 4. Ba7+ Kd5 5. Kf2 Kd6 6. Bb8+ Kd5 7. Bc7 Kd4 8. Nc6+ Kd5 9. Na5 
    Kd4 10. e3+ Kd5 11. Bf3 e5 12. Bg2 Ke6 13. Re8+ Kd5 14. Re7 exf4 15. 
    Bxe4# )
    ( { [Stockfish 150220 64 POPCNT] 56:M15} 1. Kh3 Kd6 2. Bb8+ Kd5 3. Kg3
    Kd4 4. Ba7+ Kd5 5. Kf2 Kd6 6. Bb8+ Kd5 7. Bc7 Kd4 8. Nc6+ Kd5 9. Na5 
    Kd4 10. e3+ Kd5 11. Bf3 e5 12. Bg2 Ke6 13. Re8+ Kd5 14. Re7 exf4 15. 
    Bxe4# )
    ( {[Stockfish 150220 64 POPCNT] 49:+4.57} 1. Nxd7 Nxd7 2. Rxd7+ Kc6 3.
     Rd3 Kb7 4. Bd4 Qb8 5. Bxe4+ Kc8 6. Rxc3+ Kd8 7. Be5 Qb6 8. fxg7 Qf2+ 
    9. Kh3 Bxg7 10. Bxg7 Qf1+ 11. Bg2 Qxf4 12. Bf6+ Kd7 13. Rd3+ Kc7 14. 
    Bf3 Qxb4 15. Rb3 Qe1 16. Kg2 Qa5 17. Rd3 Qa7 18. Rc3+ Kd7 19. Rb3 Qa5 
    20. Rd3+ Kc8 21. Rd1 b4 22. Rh1 Bg8 23. Rh8 Kc7 24. Rxg8 Qc5 25. Rg7 
    Qf8 26. Rh7 Kb6 27. Rh8 Qd6 28. Re8 Qc5 29. Rb8+ Ka6 30. Rb7 Qc4 31. 
    Be7 Qxc2 32. Rxb4 Qc8 33. Bf6 Qc7 34. Rd4 Kb5 35. Rd8 Kc5 36. Re8 Kd6 
    37. Re7 Qxe7 38. Bxe7+ Kxe7 39. Kg3 Kd6 40. Kf4 e5+ 41. Ke4 Ke6 42. 
    Bg4+ Kd6 )
1. ... Kd6 2. Bb8+ Kd5 3. Kf2 Kd4 4. Nc6+ Kd5 5. Na5 Kd4 6. Bc7 Kd5 7. e3 
e5 8. Bg2 Ke6 9. Re8+ Kd5 10. Re7 exf4 11. Bxe4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3K4/2p2p2/2P2P2/4R3/R1p5/1prp2p1/1prp2P1/1kbB4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 103:M36} 
1. Rb4 Ka1 2. Ra5+ Kb1 3. Rd5 Ka1 4. Ra4+ Kb1 5. Rd6 cxd6 6. c7 d5 7. c8=Q
d4 8. Rb4 Ka2 9. Qa6+ Kb1 10. Qb6 Ka1 11. Qa7+ Kb1 12. Qxf7 Ka1 13. Qa7+ 
Kb1 14. Qxd4 Ka1 15. Qxc3 Rxc3 16. Ra4+ Kb1 17. f7 Rc2 18. f8=Q c3 19. Re4
Ka2 20. Qd6 b1=N 21. Qxd3 Na3 22. Rb4 Ka1 23. Rxb3 Ra2 24. Qxc3+ Bb2 25. 
Qd3 Nb1 26. Rb8 Na3 27. Bb3 Be5 28. Rb7 Rb2 29. Bd5 Bf6+ 30. Ke8 Be7 31. 
Qd4 Bf6 32. Qxf6 d1=N 33. Qd4 Nc3 34. Qxc3 Nb5 35. Rxb5 Kb1 36. Qxb2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3k4/1pp2pp1/2p2p2/8/4R3/Br1P2rB/3q1p1p/1n4nK w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 105:M23} 
1. Be7+ Ke8 2. Bc5+ Kd8 3. Rd4+ Ke8 4. Bd7+ Kd8 5. Bf5+ Ke8 6. Rh4 Rh3 7. 
Re4+ Kd8 8. Rd4+ Ke8 9. Bd7+ Kd8 10. Bxh3+ Ke8 11. Bd7+ Kd8 12. Bf5+ Ke8 
13. Rh4 Qh6 14. Re4+ Kd8 15. Ra4 Ra3 16. Rd4+ Ke8 17. Re4+ Kd8 18. Be7+ 
Ke8 19. Bxa3+ Kd8 20. Be7+ Ke8 21. Bc5+ Kd8 22. Ra4 f1=Q 23. Ra8# 1-0
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

DM 25 - 27

Code: Select all

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "kN5r/b4Pp1/Q4pP1/3P1p2/1pPp1Pp1/pPp1PB1r/2n5/1n4K1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 68:M27} 
1. Nc6 Rg3+ 2. Bg2 Rxg2+ 3. Kxg2 Ne1+ 4. Kf2 dxe3+ 5. Kxe1 Rh1+ 6. Ke2 
Rh2+ 7. Kd1 e2+ 8. Ke1 Rh1+ 9. Kxe2 Rh2+ 10. Kd1 Rh1+ 11. Kc2 Rh2+ 12. 
Kxb1 a2+ 13. Qxa2 Rh1+ 14. Kc2 Rh2+ 15. Kd3 Rh3+ 16. Ke2 Rh2+ 17. Kf1 Rxa2
18. f8=Q+ Kb7 19. Qe7+ Kc8 20. Qd8+ Kb7 21. Qd7+ Kb6 22. Nd4 Ra1+ 23. Kg2 
Ra2+ 24. Kg3 Rg2+ 25. Kxg2 Kc5 26. Qxa7+ Kd6 27. Nb5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "q3r2r/R3P2b/K1p2p2/B7/3pBP1p/4P1k1/p1nPP2N/3Nn2R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 74:M30} 
1. Nf1+ Kg4 2. Nf2+ Kh5 3. Ng3+ Kh6 4. Ng4+ Kg7 5. Nh5+ Kf7 6. Nh6+ Ke6 7.
 Ng7+ Kd6 8. Nf7+ Kc5 9. Ne6+ Kc4 10. Nd6+ Kb3 11. Nc5+ Kb2 12. Nc4+ Kc1 
13. Nb3+ Kd1 14. Nb2+ Kxe2 15. Nc1+ Kf2 16. Nd1+ Kg3 17. Ne2+ Kg4 18. Nf2+
Kh5 19. Ng3+ Kh6 20. Ng4+ Kg7 21. Nh5+ Kf7 22. Nh6+ Ke6 23. Ng7+ Kd6 24. 
Nf7+ Kc5 25. Ne6+ Kc4 26. Nd6+ Kb3 27. Nc5+ Kb2 28. Nc4+ Kc1 29. Nb3+ Kd1 
30. Bf3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "qB5K/P6p/P1N3p1/6pr/4npRp/3N1P1k/6nr/5B1b w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 87:M29)} 

1. Nce5 Qd5 2. Kg7 Qd8 3. a8=Q Qf6+ 4. Kg8 Qd8+ 5. Kf7 Qf6+ 6. Ke8 Qh8+ 7. 
Kd7 Nc5+ 8. Ke7 Qg7+ 9. Kd6 Nxd3 10. Nxd3 Qf6+ 11. Kd5 Qf7+ 12. Kd4 Qa2 
13. Bxf4 Qa1+ 14. Kc4 Qa2+ 15. Kc3 Qa5+ 16. Kc2 Qa4+ 17. Kd2 Qa2+ 18. Kd1 
Qb3+ 19. Ke2 Qe6+ 20. Be5 Qa2+ 21. Bb2 Qxb2+ 22. Nxb2 h6 23. Rxg5 Rxg5 24.
 Qb8 Rg4 25. Nd3 Re4+ 26. Kf2 g5 27. Qc8+ g4 28. fxe4 h5 29. Nf4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1B6/8/8/4P3/1P6/3p1p2/3KB1pp/6kq w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 115:M21} 
1. Ba7+ f2 2. Bg4 Kf1 3. Bh3 Qg1 4. Bf5 Qh1 5. Bxd3+ Kg1 6. Bf5 Kf1 7. Bh3
Qg1 8. Bc8 Qh1 9. Ba6+ Kg1 10. b5 Kf1 11. b6+ Kg1 12. Be2 f1=N+ 13. Ke1 
Ne3 14. e6 Nc2+ 15. Kd2 Kf2 16. b7+ Ne3 17. Bxe3+ Kg3 18. b8=Q+ Kh3 19. 
Qh8+ Kg3 20. Qg7+ Kh4 21. Qg4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2BQ1RbB/2p2N2/pkNpp3/4b3/P1P1R1PP/5pr1/q1p3r1/n1K2n2 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 71:M31)} 
1. c5+ dxc5 2. Rb4+ cxb4 3. Qd4+ Bxd4 4. Bxd4+ Kxc6 5. Bb7+ Kxb7 6. Nd8+ 
Kc8 7. Nc6+ Kd7 8. Ne5+ Kd6 9. Rd8+ Ke7 10. Nc6+ Kf7 11. Rd7+ Kg6 12. Ne7+
Kf7 13. Nd5+ Kg6 14. Nf4+ Kh6 15. Bg7+ Kh7 16. Bf6+ Bf7 17. Rxf7+ Kg8 18. 
Rg7+ Kf8 19. Ng6+ Ke8 20. Rg8+ Kd7 21. Ne5+ Kd6 22. Rd8+ Kc5 23. Be7+ Kb6 
24. Rb8+ Ka5 25. Nc6+ Kxa4 26. Rxb4+ Ka3 27. Nd4 Nb3+ 28. Rxb3+ Ka4 29. 
Rb4+ Ka3 30. Rc4+ c5 31. Bxc5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/pp6/8/8/8/8/3P2P1/1k5K w - - 0 1"]

{[Table Base WIN]} 
1. d4 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/2p5/2p2n2/p3Q3/K7/2r4p/1k5n w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 83:M27} 
1. Qe1+ Rc1 2. Qd2 Rc2 3. Qd1+ Rc1 4. Qd3+ Rc2 5. Qf1+ Rc1 6. Qxf5+ Rc2 7.
 Qf1+ Rc1 8. Qd3+ Rc2 9. Qd1+ Rc1 10. Qd2 Rc2 11. Qe1+ Rc1 12. Qe4+ Rc2 
13. Qxh1+ Rc1 14. Qe4+ Rc2 15. Qe1+ Rc1 16. Qd2 Rc2 17. Qd1+ Rc1 18. Qd3+ 
Rc2 19. Qe4 h1=R 20. Qxh1+ Rc1 21. Qh7+ Rc2 22. Qe4 c4 23. Qe1+ Rc1 24. 
Qd2 Rc2 25. Qb4+ Ka1 26. Qe1+ Rc1 27. Qxc1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7B/8/p7/P7/Kp6/bpr2P2/qkbRR3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 111:M21} 
1. Re4 Rc7 2. Rd7 Rc2 3. Red4 Bh6 4. R7d6 Bf4 5. R6d5 Bh6 6. Rd1+ Bc1 7. 
Rf5 Rc7 8. Rd7 Rc2 9. Rxa5 Be3 10. Rd1+ Bc1 11. Rf5 Rc7 12. Rd7 Rc2 13. 
Rh5 Bf4 14. a5 Bc1 15. a6 Bf4 16. a7 Bc1 17. a8=Q Bf4 18. Qe4 Bc1 19. Qe3 
Bxe3 20. fxe3 Kc1 21. Rh1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/6pp/1b6/7p/6pr/2N1Pprp/3K1ppn/R4bqk w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 127:M29} 
1. Ne4 Bc7 2. Rc1 Be5 3. Rd1 Bd6 4. Kc3 Be5+ 5. Kb4 Bb8 6. Rc1 Bd6+ 7. Ka5
Bb8 8. Kb6 Bd6 9. Ra1 Be5 10. Kc5 Bb8 11. Rc1 Bc7 12. Rb1 Be5 13. Rd1 h6 
14. Rc1 Bb8 15. Ra1 Bc7 16. Rb1 Be5 17. Rd1 g6 18. Ra1 Bb8 19. Rc1 Bc7 20.
 Rb1 Be5 21. Rd1 g5 22. Ra1 Bb8 23. Rc1 Bc7 24. Rb1 Be5 25. Rd1 Bb8 26. 
Rd6 Ba7+ 27. Rb6 Bxb6+ 28. Kxb6 Bc4 29. Nxg3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "rQ3n1k/R7/KR6/7p/7n/7p/bp5p/6r1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 67:M26} 
1. Rh6+ Kg8 2. Rh8+ Kxh8 3. Qxb2+ Kg8 4. Qxa2+ Kh8 5. Qb2+ Kg8 6. Qb3+ Kh8
7. Qc3+ Kg8 8. Qc4+ Kh8 9. Qd4+ Kg8 10. Qd5+ Kh8 11. Qxh5+ Kg8 12. Qd5+ 
Kh8 13. Qd4+ Kg8 14. Qc4+ Kh8 15. Qxh4+ Kg8 16. Qc4+ Kh8 17. Qc3+ Kg8 18. 
Qb3+ Kh8 19. Qxh3+ Kg8 20. Qb3+ Kh8 21. Qb2+ Kg8 22. Qa2+ Ne6 23. Qxe6+ 
Kh8 24. Qh3+ Kg8 25. Qh7+ Kf8 26. Rxa8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "k7/8/1Q6/8/8/6p1/1p1pppp1/1Kbrqbrn w - - 0 1"]

{( [Stockfish 150220 64 POPCNT] 52:M26)} 
1. Qb5 Ka7 2. Qc6 Kb8 3. Qa6 Kc7 4. Qb5 Kd6 5. Qc4 Kd7 6. Qc5 Ke6 7. Qc6+ 
Kf7 8. Qd7+ Kf6 9. Qd6+ Kf7 10. Qe5 Kf8 
    ( {[Stockfish 150220 64 POPCNT] 97:M16} 10. ... Kf8 11. Qe6 Kg7 12. 
    Qe8 Kf6 13. Qd7 Ke5 14. Qc6 Kf5 15. Qd6 Ke4 16. Qc5 Kd3 17. Qb4 Ke3 
    18. Qc4 Kf3 19. Qc6+ Ke3 20. Qd5 Kf4 21. Qe6 Kg5 22. Qf7 Kg4 23. Qf6 
    Kh5 24. Qg7 Kh4 25. Qg6 Kh3 26. Qh5# )
11. Qe6 Kg7 
    ( {[Stockfish 150220 64 POPCNT] 133:M15} 11. ... Kg7 12. Qe8 Kh7 13. 
    Qf8 Kg6 14. Qe7 Kh6 15. Qf7 Kg5 16. Qe6 Kf4 17. Qd5 Ke3 18. Qc4 Kf3 
    19. Qc6+ Ke3 20. Qd5 Kf4 21. Qe6 Kg5 22. Qf7 Kg4 23. Qf6 Kh5 24. Qg7 
    Kh4 25. Qg6 Kh3 26. Qh5# )
12. Qe8 
    ( {[Stockfish 150220 64 POPCNT] 132:M15} 12. Qe8 Kh7 13. Qf8 Kg6 14. 
    Qe7 Kf5 15. Qd6 Kg5 16. Qe6 Kf4 17. Qd5 Ke3 18. Qc4 Kf3 19. Qc6+ Ke3 
    20. Qd5 Kf4 21. Qe6 Kg5 22. Qf7 Kg4 23. Qf6 Kh5 24. Qg7 Kh4 25. Qg6 
    Kh3 26. Qh5# )
12. ... Kh7 13. Qf8 Kg6 
    ( {[Stockfish 150220 64 POPCNT] 114:M13} 13. ... Kg6 14. Qe7 Kf5 15. 
    Qd6 Ke4 16. Qc5 Kd3 17. Qb4 Ke3 18. Qc4 Kf3 19. Qc6+ Ke3 20. Qd5 Kf4 
    21. Qe6 Kg5 22. Qf7 Kg4 23. Qf6 Kh5 24. Qg7 Kh4 25. Qg6 Kh3 26. Qh5# )
14. Qe7 Kf5 15. Qd6 
    ( {[Stockfish 150220 64 POPCNT] 84:M12} 15. Qd6 Ke4 16. Qc5 Kd3 17. 
    Qb4 Ke3 18. Qc4 Kf3 19. Qc6+ Ke3 20. Qd5 Kf4 21. Qe6 Kg5 22. Qf7 Kg4 
    23. Qf6 Kh5 24. Qg7 Kh4 25. Qg6 Kh3 26. Qh5# )
15. ... Kg5 16. Qe6 Kf4 17. Qd5 Ke3 18. Qc4 Kf3 19. Qc6+ Ke3 20. Qd5 Kf4 
21. Qe6 Kg5 22. Qf7 Kg4 23. Qf6 Kh5 24. Qg7 Kh4 25. Qg6 Kh3 26. Qh5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "bqB1Nn1r/1P2pN1p/1pk1p3/2P1RP2/4Pr1P/1P3n2/Kp4p1/b1B4R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 73:M26} 
1. Nd8+ Kb5 2. Nc7+ Kb4 3. Nc6+ Kc3 4. Nb5+ Kd3 5. Nb4+ Ke2 6. Nc3+ Kf2 7.
 Nd3+ Kg3 8. Ne2+ Kg4 9. Nf2+ Kh5 10. Nxf4+ Kh6 11. Ng4+ Kg7 12. Nh5+ Kf7 
13. Nh6+ Ke8 14. Ng7+ Kd8 15. Nf7+ Kc7 16. Ne8+ Kc6 17. Nd8+ Kb5 18. Nc7+ 
Kb4 19. Nc6+ Kc3 20. Nb5+ Kd3 21. Nb4+ Ke2 22. Nc3+ Kf2 23. Nd3+ Kg3 24. 
Ne2+ Kg4 25. Nf2+ Kh5 26. Ng3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p7/p7/p7/8/Bp6/bnpN4/2k1K3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 106:M26} 
1. Ke2 a4 2. Ke1 a5 3. Ke2 Bb1 4. Ne4 Ba2 5. Nc3 Bb1 6. Nxa4 Ba2 7. Nc3 
Bb1 8. Ne4 Ba2 9. Nd2 a4 10. Ke1 a6 11. Ke2 Bb1 12. Ne4 Ba2 13. Nc3 Bb1 
14. Nxa4 Ba2 15. Nc3 Bb1 16. Ne4 Ba2 17. Nd2 a5 18. Ke1 a4 19. Ke2 Bb1 20.
 Ne4 Ba2 21. Nc3 Bb1 22. Nxa4 Ba2 23. Nc3 Bb1 24. Ne4 Ba2 25. Nd2 Bb1 26. 
Nxb3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/rp3K2/4P3/4kp2/2RN2P1/1PBb4/q7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 87:M26} 
1. Nb4+ Kd4 2. Nc6+ Kd5 3. Ne7+ Kd4 4. Nf5+ Kd5 5. Bb3+ Ke4 6. Nd6+ Kd4 7.
 Nb5+ Ke4 8. Bc2+ Kd5 9. Nc7+ Kd4 10. Ne6+ Kd5 11. Bb3+ Ke4 12. Ng5+ Kd4 
13. Nf3+ Ke4 14. Nxd2+ Kd4 15. Nf3+ Ke4 16. Ng5+ Kd4 17. Ne6+ Ke4 18. Bc2+
Kd5 19. Nxf4+ Kd4 20. Ne6+ Kd5 21. Nc7+ Kd4 22. Nb5+ Kd5 23. Bb3+ Ke4 24. 
Nd6+ Kd4 25. Nf5+ Ke4 26. Re3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/5K2/1pR5/p4PP1/rp1BPP2/pk1P4/b7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 94:M36} 
1. Bg6 Kb1+ 3. e5+ Kb2 4. Kf5 Kb1 5. Kg5+ Kb2 6. f5 Kb1 7. f6+ Kb2 8. Rb5 
Kc1 9. f7 Bxe5 10. Rxe5 a1=Q 11. Re1+ Kb2 12. Rxa1 Rxa1 13. f8=Q Ka3 14. 
Bd3 Re1 15. Qf5 Kb2 16. Qc5 Ka3 17. Qf2 Rc1 18. Qe3 Ka2 19. Qe4 b2 20. 
Qxb4 b1=Q 21. Qxa4+ Kb2 22. Qb5+ Ka1 23. Qxb1+ Rxb1 24. Bxb1 Kxb1 25. d4 
Kc2 26. d5 Kb2 27. d6 Kc3 28. d7 Kc4 29. d8=Q Kc3 30. Kf4 Kb4 31. Ke3 Kc5 
32. Kd3 Kb5 33. Qd6 Ka4 34. Qb6 Ka3 35. Kc3 Ka4 36. Qb4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6R1/8/2P5/3K4/1P1PpP1P/p1p1P1P1/rpPp3N/qnbrkBB1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 94:M26} 
1. Bh3 
    ( 1. c7 )
1. ... Ke2 2. Bg4+ Ke1 3. Bc8 Ke2 4. Ba6+ Ke1 5. Kc4 Ke2 6. Kb3+ Ke1 7. 
Bc8 Ke2 8. Bg4+ Ke1 9. Be6 Ke2 10. Bc4+ Ke1 11. Bf7 Ke2 12. Bh5+ Ke1 13. 
Rg4 Ke2 14. Rg5+ Ke1 15. Bf7 Ke2 16. Bc4+ Ke1 17. Be6 Ke2 18. Bg4+ Ke1 19.
 Bc8 Ke2 20. Ba6+ Ke1 21. Rb5 Ke2 22. Rc5+ Ke1 23. Rc4 Ke2 24. Rxc3+ Ke1 
25. Ng4 Nxc3 26. Bf2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2r5/1p6/1Nk1p1pn/QpPp1p1r/6p1/nN3b1q/3R4/2BR2K1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 68:M36} 
1. Nd4+ Kc7 2. Nxe6+ Kc6 3. Nd4+ Kc7 4. Nxc8+ Kd7 5. c6+ bxc6 6. Qa7+ Kxc8
7. Qa8+ Kd7 8. Qxc6+ Ke7 9. Re2+ Be4 10. Rxe4+ fxe4 11. Qe6+ Kf8 12. Bxh6+
Rxh6 13. Rf1+ Qxf1+ 14. Kxf1 Rh7 15. Qd6+ Kg8 16. Qxg6+ Rg7 17. Qe8+ Kh7 
18. Qh5+ Kg8 19. Qxd5+ Kh7 20. Qxe4+ Kg8 21. Nf5 Ra7 22. Qe3 Rb7 23. Qxa3 
Rh7 24. Qb3+ Kf8 25. Qxb5 Kf7 26. Qd7+ Kg6 27. Qe6+ Kg5 28. Ne7 Rxe7 29. 
Qxe7+ Kf5 30. Kf2 Kg6 31. Kg2 g3 32. Kxg3 Kh6 33. Kf3 Kg6 34. Kg4 Kh6 35. 
Kf5 Kh5 36. Qg5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2q5/8/k2K2p1/Bp6/8/8/8/Q7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M21} 
1. Bc7+ 
       ( {[Stockfish 150220 64 POPCNT] 120:M21} 1. Bc7+ Kb7 2. Qh1+ Ka7 3. 
    Qg1+ Ka8 4. Qg2+ Ka7 5. Qf2+ Ka8 6. Qa2+ Kb7 7. Qd5+ Ka7 8. Qc5+ Ka8 
    9. Qc6+ Qb7 10. Qc3 Qc8 11. Qa5+ Kb7 12. Qxb5+ Ka7 13. Qc5+ Ka8 14. 
    Qc6+ Qb7 15. Qa4+ Qa7 16. Qe8+ Kb7 17. Qc6+ Kc8 18. Bb6+ Kb8 19. Bxa7+
    Kxa7 20. Kc7 g5 21. Qa4# )
1. ... Kb7 2. Qh1+ Ka7 3. Qg1+ Ka8 4. Qg2+ Ka7 5. Qf2+ Ka8 6. Qa2+ Kb7 7. 
Qd5+ Ka7 8. Qc5+ Ka8 9. Qc6+ Qb7 10. Qe8+ Ka7 11. Qe3+ Ka8 12. Qa3+ Qa7 
13. Qc3 Qa6+ 14. Kd7 Kb7 15. Bf4 Qb6 16. Be3 Qxe3 17. Qxe3 g5 18. Qc3 g4 
19. Qc7+ Ka8 20. Kc8 g3 21. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2q5/6p1/k2K2p1/Bp6/8/8/8/Q7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 109:M26} 
1. Bc7+ Kb7 2. Qh1+ Ka7 3. Qg1+ Ka8 4. Qg2+ Ka7 5. Qf2+ Ka8 6. Qa2+ Kb7 7.
 Qd5+ Ka7 8. Qc5+ Ka8 9. Qc6+ Qb7 10. Qe8+ Ka7 11. Qe3+ Ka8 12. Qa3+ Qa7 
13. Qf3+ Qb7 14. Qf8+ Ka7 15. Qf2+ Ka8 16. Qa2+ Qa7 17. Qg8+ Kb7 18. Qd5+ 
Kc8 19. Qe6+ Kb7 20. Qe4+ Kc8 21. Qe8+ Kb7 22. Qc6+ Kc8 23. Bb6+ Kb8 24. 
Bxa7+ Kxa7 25. Kc7 b4 26. Qa4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1b5r/p3pN2/p2B1p2/p6p/Bp6/kP6/1p6/1K6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 98:M26} 
1. Nxh8 
    ( {[Stockfish 150220 64 POPCNT] 101:M26} 1. Nxh8 Bxd6 2. Ng6 Bc5 3. 
    Nh4 Bd4 4. Nf5 Bc5 5. Ng3 Bd6 6. Nxh5 Be5 7. Ng7 Bd4 8. Nf5 Bc5 9. Nh4
    Bd4 10. Ng2 Bf2 11. Nf4 Bd4 12. Nd3 Bc3 13. Nc5 Be5 14. Ne6 Bc3 15. 
    Nd8 Bd4 16. Nc6 Bb6 17. Nxe7 Bg1 18. Nf5 Bc5 19. Ng3 Be3 20. Ne4 Bf4 
    21. Nc5 Be5 22. Ne6 f5 23. Nd8 f4 24. Nc6 Bd4 25. Nxd4 f3 26. Nc2# )
    ( {[Stockfish 150220 64 POPCNT] 103:M26} 1. Nxh8 Bxd6 2. Ng6 Bc5 3. 
    Nh4 Bd4 4. Nf5 Bc5 5. Ng3 Bd6 6. Nxh5 Be5 7. Ng7 Bd4 8. Nf5 Bc5 9. Nh4
    Bd4 10. Ng2 Bf2 11. Nf4 Bd4 12. Nd3 Bc3 13. Nc5 Be5 14. Ne6 Bc3 15. 
    Nd8 Bd4 16. Nc6 Bb6 17. Nxe7 Bg1 18. Nf5 Bc5 19. Ng3 Be3 20. Ne4 Bf4 
    21. Nc5 Be5 22. Ne6 f5 23. Nd8 f4 24. Nc6 Bd4 25. Nxd4 f3 26. Nc2# )
1. ... Bxd6 2. Ng6 Bc5 3. Nh4 Bd4 4. Nf5 Bc5 5. Ng3 Bd6 6. Nxh5 Be5 7. Ng7
Bd4 8. Nf5 Bc5 9. Nh4 Bd4 10. Ng2 Bf2 11. Nf4 Bd4 12. Nd3 Bc3 13. Nc5 Be5 
14. Ne6 Bc3 15. Nd8 Bd4 16. Nc6 Bb6 17. Nxe7 Bg1 18. Nf5 Bc5 19. Ng3 Be3 
20. Ne4 Bf4 21. Nc5 Be5 22. Ne6 f5 23. Nd8 f4 24. Nc6 Bd4 25. Nxd4 f3 26. 
Nc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "Q7/1K6/8/8/N7/5p2/p7/k1b2r1b w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 100:M21} 
1. Qh8+ Kb1 2. Qh7+ Ka1 3. Qg7+ Kb1 4. Qg6+ Ka1 5. Qf6+ Kb1 6. Qf5+ Ka1 7.
 Qe5+ Kb1 8. Qe4+ Ka1 9. Qd4+ Kb1 10. Qd3+ Ka1 11. Qxf1 Kb1 12. Qd3+ Ka1 
13. Qe4 Bg2 14. Ka6 f2 15. Qxg2 Kb1 16. Qe4+ Ka1 17. Qe5+ Kb1 18. Qf5+ Ka1
19. Qxf2 Kb1 20. Nc3+ Ka1 21. Qxa2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "kb6/rrp1R3/n1B1R3/p7/2p5/2P5/2P3n1/K7 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 97:M44)} 
1. Re8 Nf4 2. Re5 Nh3 3. Rf5 Ng1 4. Rff8 Nh3 5. Rg8 Nf4 6. Re5 Nh3 7. Rf5 
Ng1 8. Rf2 a4 9. Rh2 Nf3 10. Bxf3 c6 11. Bxc6 Nc5 12. Rhh8 Nd7 13. Rd8 Ra6
14. Bxb7+ Kxb7 15. Rxd7+ Kc6 16. Rg7 Bd6 17. Rg6 Kd5 18. Rhh6 Ke5 19. Re6+
Kd5 20. Ka2 Rb6 21. Rxd6+ Rxd6 22. Rxd6+ Kxd6 23. Ka3 Kc6 24. Kxa4 Kc5 25.
 Ka5 Kd6 26. Kb5 Kd5 27. Kb4 Kc6 28. Kxc4 Kd6 29. Kb5 Ke7 30. c4 Kd7 31. 
c5 Kd8 32. c6 Ke7 33. Kb6 Kd8 34. Kc5 Ke7 35. Kd5 Ke8 36. Kd6 Kd8 37. c7+ 
Kc8 38. c4 Kb7 39. Kd7 Ka6 40. c8=Q+ Ka7 41. Qc5+ Ka8 42. Qb4 Ka7 43. Kc6 
Ka6 44. Qb6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p5p1/6Pp/4Q3/2p5/p1p3r1/p1P2p1k/N4Kb1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 77:M25} 
1. Qh5+ Rh3 2. Qg4 Rg3 3. Qh4+ Rh3 4. Qf4+ Rg3 5. Qe5 a6 6. Qh5+ Rh3 7. 
Qg4 Rg3 8. Qh4+ Rh3 9. Qf4+ Rg3 10. Qe5 a5 11. Qh5+ Rh3 12. Qg4 Rg3 13. 
Qh4+ Rh3 14. Qf4+ Rg3 15. Qe5 a4 16. Qh5+ Rh3 17. Qg4 Rg3 18. Qh4+ Rh3 19.
 Qf4+ Rg3 20. Qe5 h5 21. Qxh5+ Rh3 22. Qg5 Rg3 23. Qe5 Kh1 24. Qxg3 Bh2 
25. Qf3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7R/1p2K1p1/1Pp3Bb/2Pp1Pkr/3Pp1pq/4Pprp/5Bbn w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 95:M25} 
1. Kd7 Kf5 2. Rf7+ Kg4 3. Re7 Kf5 4. Re5+ Kg4 5. Re6 Kf5 6. Rf6+ Kg4 7. 
Rxb6 Kf5 8. Rf6+ Kg4 9. Rc6 Kf5 10. Rxc5+ Kg4 11. Rc6 Kf5 12. Rf6+ Kg4 13.
 Rd6 Kf5 14. Rd5+ Kg4 15. Rxd4 Kf5 16. Rd5+ Kg4 17. Rd6 Kf5 18. Rf6+ Kg4 
19. Re6 Kf5 20. Re5+ Kg4 21. Rxe3 Kf5 22. Re5+ Kg4 23. Re6 Kf5 24. e4+ Kg4
25. Be2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1p6/8/pBP4r/p3R2P/K7/3p1p1p/3k4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 85:M25} 
1. Be2+ Ke1 2. Bg4+ Kf1 3. Bh3+ Kg1 4. Rg4+ Kh1 5. Bg2+ Kg1 6. Bxb7+ Kf1 
7. Ba6+ Ke1 8. Re4+ Kd1 9. Be2+ Ke1 10. Bb5+ Kd1 11. Bxa4+ Kc1 12. Rc4+ 
Kb1 13. Bc2+ Kc1 14. Bf5+ Kd1 15. Bg4+ Ke1 16. Re4+ Kf1 17. Bh3+ Kg1 18. 
Rg4+ Kh1 19. Bg2+ Kg1 20. Bc6+ Kf1 21. Bb5+ Ke1 22. Re4+ Kd1 23. Kb2 Rxc5 
24. Ba4+ Rc2+ 25. Bxc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "0-1"]
[FEN "8/1N6/1qp5/1N6/Qp6/1p6/b2K4/rk5n w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 97:M25} 
1. Na3+ 
    ( { [Stockfish 150220 64 POPCNT] 75:M14} 1. Qxb4 Qf2+ 2. Kd3 cxb5 3. 
    Nd6 Kc1 4. Qxb5 Qd2+ 5. Ke4 Qxd6 6. Qg5+ Kc2 7. Qg2+ Qd2 8. Qg7 Re1+ 
    9. Kf5 b2 10. Qg6 Qd3+ 11. Kg5 Rg1+ 12. Kf6 Qxg6+ 13. Ke7 Rd1 14. Kf8 
    Qf7# )
    ( { [Stockfish 150220 64 POPCNT] 75:M13} 1. N7d6 Qf2+ 2. Kd3 Kc1 3. 
    Qxb4 b2 4. Qc3+ Kd1 5. Qxb2 Qxb2 6. Nc3+ Ke1 7. Nde4 Bd5 8. Ke3 Bxe4 
    9. Kxe4 Qxc3 10. Kf5 Ra7 11. Kg6 Qe5 12. Kh6 Qg3 13. Kh5 Rh7# )
    ( { [Stockfish 150220 64 POPCNT] 75:M13} 1. Qa7 Qxa7 2. Nxa7 b2 3. 
    Nxc6 Bd5 4. Nd6 Bxc6 5. Nc4 Ra3 6. Nxa3+ bxa3 7. Ke3 Kc1 8. Kd4 b1=Q 
    9. Kc5 Qd3 10. Kxc6 a2 11. Kb7 a1=Q 12. Kc7 Qa7+ 13. Kc6 Qdd7# )
    ( { [Stockfish 150220 64 POPCNT] 75:M13} 1. Nc5 Qxc5 2. Qa7 Qg5+ 3. 
    Ke2 Qxb5+ 4. Kd2 Qg5+ 5. Ke2 Qg4+ 6. Kd3 Qf3+ 7. Kd4 Qf2+ 8. Ke5 Qxa7 
    9. Ke6 Kc2 10. Kd6 Re1 11. Kxc6 Re6+ 12. Kb5 b2 13. Kxb4 b1=Q# )
    ( { [Stockfish 150220 64 POPCNT] 75:M12} 1. Kd3 Qxb5+ 2. Qxb5 cxb5 3. 
    Kd2 b2 4. Nd8 Bc4 5. Ke3 Kc1 6. Nb7 b1=Q 7. Kf4 Qd3 8. Na5 Rxa5 9. Ke5
    Qg6 10. Kf4 Qf6+ 11. Ke4 Nf2+ 12. Ke3 Ra3# )
1. ... bxa3 2. Qe4+ Kb2 3. Qe5+ Kb1 4. Qf5+ Kb2 5. Qf6+ Kb1 6. Qg6+ Kb2 7.
 Qg7+ Kb1 8. Qh7+ Kb2 9. Qh8+ Kb1 10. Qxh1+ Kb2 11. Qh8+ Kb1 12. Qh7+ Kb2 
13. Qg7+ Kb1 14. Qg6+ Kb2 15. Qf6+ Kb1 16. Qf5+ Kb2 17. Qe5+ Kb1 18. Qc5 
Qxc5 19. Nxc5 Kb2 20. Na4+ Kb1 21. Nb6 Kb2 22. Nc4+ Kb1 23. Kd1 c5 24. Kd2
b2 25. Nxa3# 0-1

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7k/b1p1N1pr/2P3p1/2p3Pb/1pP1B1p1/1P3pP1/3P1P1n/4K3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 96:M31} 
1. Bd5 Bb8 2. Bf7 Rh6 3. Nd5 Rh7 4. Be6 Rh6 5. d4 cxd4 6. Nxb4 Ba7 7. Na6 
Nf1 8. c5 d3 9. b4 d2+ 10. Kd1 Nxg3 11. fxg3 f2 12. Bc4 f1=R+ 13. Bxf1 Kg8
14. Bc4+ Kf8 15. gxh6 gxh6 16. b5 Ke7 17. Nxc7 Bxc5 18. Nd5+ Kd6 19. c7 
Kd7 20. b6 Bxb6 21. Bb5+ Kd6 22. c8=Q Kxd5 23. Qc6+ Ke5 24. Qxb6 g5 25. 
Bc4 Bg6 26. Kxd2 Be4 27. Qc5+ Bd5 28. Qxd5+ Kf6 29. Qe6+ Kg7 30. Qf7+ Kh8 
31. Qg8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7b/8/6R1/1n6/1q6/6Qn/k1KP1p2/7r w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 105:M25} 
1. Ra6+ Na3+ 2. Rxa3+ Qxa3 3. Qg8+ Ka1 4. Qxh8+ Ka2 5. Qg8+ Ka1 6. Qg7+ 
Ka2 7. Qf7+ Ka1 8. Qf6+ Ka2 9. Qe6+ Ka1 10. Qe5+ Ka2 11. Qd5+ Ka1 12. 
Qxh1+ Ng1 13. Qh8+ Ka2 14. Qg8+ Ka1 15. Qg7+ Ka2 16. Qf7+ Ka1 17. Qf6+ Ka2
18. Qe6+ Ka1 19. Qe5+ Ka2 20. Qd5+ Ka1 21. Qd4+ Ka2 22. Qc4+ Ka1 23. Qf1+ 
Qc1+ 24. Qxc1+ Ka2 25. Qb2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6Q1/5p2/5p2/8/8/bK6/3r4/1k6 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 94:M25} 
1. Qh7+ Kc1 2. Qh1+ Rd1 3. Qh6+ Rd2 4. Qf4 Bb2 5. Qc4+ Kb1 6. Qe4+ Kc1 7. 
Qf4 f5 8. Qf1+ Rd1 9. Qe2 Rd2 10. Qe1+ Rd1 11. Qe3+ Rd2 12. Qf4 f6 13. 
Qf1+ Rd1 14. Qe2 Rd2 15. Qe1+ Rd1 16. Qe3+ Rd2 17. Qf4 Bd4 18. Qf1+ Rd1 
19. Qe2 Rd2 20. Qc4+ Bc3 21. Qf1+ Rd1 22. Qe2 Rd2 23. Qe1+ Rd1 24. Qxc3+ 
Kb1 25. Qb2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1R1B4/p6p/rb5P/pk1K2p1/b5p1/1p2p1p1/1P2P1P1/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 91:M21} 
1. Bc7 Kb4 2. Bd6+ Kb5 3. Bxg3 Kb4 4. Bd6+ Kb5 5. Rb7 g3 6. Rxh7 g4 7. Rf7
Bd4 8. Rb7+ Rb6 9. Rxb6+ Bxb6 10. h7 Ka6 11. h8=Q Bd7 12. Bc5 Kb7 13. Bxb6
axb6 14. Kd6 Bb5 15. Qh7+ Ka6 16. Qe4 Ba4 17. Qxa4 b5 18. Qe4 Kb6 19. Qc6+
Ka7 20. Kc7 a4 21. Qb7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1K4kB/6P1/6P1/3r4/8/PR4P1/B6P/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 118:M25} 
1. g4 Rd8+ 2. Kb7 Rd7+ 3. Kb6 Rd6+ 4. Kb5 Rb6+ 5. Ka4 Ra6+ 6. Kb4 Ra4+ 7. 
Kb5 Rc4 8. h4 Rc5+ 9. Kb4 Rc4+ 10. Ka5 Ra4+ 11. Kb5 Rc4 12. h5 Rc5+ 13. 
Ka4 Rc4+ 14. Ka5 Ra4+ 15. Kb5 Rc4 16. h6 Rc5+ 17. Kb4 Rc4+ 18. Ka5 Ra4+ 
19. Kb5 Ra5+ 20. Kc4 Rc5+ 21. Kd3 Rd5+ 22. Ke3 Re5+ 23. Kf3 Rf5+ 24. Kg3 
Rf8 25. h7# 1-0
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

DM 28 and 29? Sorry I think I have mixed in some mates that you didn't post.

Code: Select all

[Event "Mates"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[PlyCount "0"]
[FEN "3N1b1q/kBB1p1rb/6p1/rP4K1/P7/8/8/N6R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 79:M10} 
1. Kg4 Rxa4+ 2. Kg3 Ra3+ 3. Kg2 Ra2+ 4. Kg1 Rxa1+ 5. Kg2 Ra2+ 6. Kg3 Ra3+ 
7. Kg4 Ra4+ 8. Kg5 Ra6 9. bxa6 Rf7 10. Nc6# 1-0

[Event "Mates"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[PlyCount "0"]
[FEN "4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 132:M10} 
1. Bd1 Qh1 2. Ba4 Qh3 3. Bb3 Qh2 4. Bc2 Qh1 5. Bd1 Qh2 6. Be2 Qh1 7. Bf1 
Qh2 8. Bg2 Qh1 9. Bxh1 h5 10. Nh6# 1-0

[Event "Mates"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[PlyCount "0"]
[FEN "rn1qk2r/pR3p1p/2pbpP1p/8/2B1N1P1/3pQ3/P1P4P/5RK1 w kq - 0 1"]

{[Stockfish 150220 64 POPCNT] 71:M10} 
1. Bxe6 Bc7 2. Nc5 O-O 3. Qxh6 Qxf6 4. Qxf6 Nd7 5. Bxf7+ Rxf7 6. Qxf7+ Kh8
7. Qxd7 Rd8 8. Qxc7 Rd7 9. Qxd7 d2 10. Qxh7# 1-0

[Event "Mates"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[PlyCount "0"]
[FEN "1b1n1r2/1p1nkp1r/p1Ppppb1/2PR4/3N1Q2/7p/1B1N4/4K3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 77:M10} 
1. c7 Bxc7 2. cxd6+ Ke8 3. dxc7 exd5 4. Ne4 dxe4 5. Nc6 bxc6 6. Bxf6 Nxf6 
7. Qd6 Nd7 8. c8=N f5 9. Qe7+ Rxe7 10. Nd6# 1-0

[Event "Mates"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[PlyCount "0"]
[FEN "3N4/4p2p/8/3PK2k/1p6/pp4pP/3B2P1/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 97:M11} 
1. d6 exd6+ 2. Kf6 a2 3. Bc3 b2 4. Bxb2 a1=Q 5. Bxa1 b3 6. Ne6 b2 7. Ng7+ 
Kh4 8. Nf5+ Kh5 9. Nxg3+ Kh4 10. Nf5+ Kh5 11. g4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "k7/8/PP6/K7/4p3/2Rp4/2r5/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 169:M9} 
1. Rc8+ Rxc8 2. b7+ Kb8 3. Kb6 Rc6+ 4. Kxc6 Ka7 5. Kc7 Kxa6 6. b8=Q Ka5 7.
 Qb3 d2 8. Kc6 d1=Q 9. Qb5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "q2k3r/pnrP1Q2/Nb1p1p2/2p1p3/1p3p2/8/8/1B2K3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 79:M29} 
1. Bf5 Rh1+ 2. Kd2 Rh2+ 3. Kc1 Rh1+ 4. Kb2 Rh2+ 5. Bc2 Rh8 6. Ba4 Rh2+ 7. 
Kb1 Rh1+ 8. Bd1 Rh8 9. Bg4 Rh1+ 10. Ka2 Rh2+ 11. Be2 Rh8 12. Bb5 Rh2+ 13. 
Kb1 Rh1+ 14. Bf1 Rh8 15. Bh3 f5 16. Bxf5 Rh1+ 17. Kb2 Rh2+ 18. Bc2 Rh8 19.
 Ba4 Rh2+ 20. Kc1 Rh1+ 21. Bd1 Rh8 22. Bg4 Rh1+ 23. Kd2 Rh2+ 24. Be2 Rh8 
25. Bb5 Rh2+ 26. Ke1 Rh1+ 27. Bf1 Rh8 28. Bh3 Rxh3 29. Qe8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1K1r2kB/6P1/6P1/8/8/1R6/B1PPPP2/2R5 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 99:M30} 
1. Kb7 Rd7+ 2. Kb6 Rd6+ 3. Kb5 Rd5+ 4. Kb4 Rb5+ 5. Kc3 Rc5+ 6. Kd3 Rd5+ 7.
 Ke3 Re5+ 8. Kf3 Rf5+ 9. Kg2 Rxf2+ 10. Kg3 Rg2+ 11. Kf3 Rg3+ 12. Kf2 Rg2+ 
13. Ke3 Rg3+ 14. Kd4 Rg4+ 15. e4 Rxe4+ 16. Kc3 Rc4+ 17. Kd3 Rd4+ 18. Ke2 
Rxd2+ 19. Ke3 Re2+ 20. Kd3 Re3+ 21. Kd2 Re2+ 22. Kc3 Rxc2+ 23. Kb4 Rc4+ 
24. Kb5 Rc5+ 25. Kb6 Rc6+ 26. Kb7 Rc7+ 27. Kb8 Rc4 28. Rcc3 Rf4 29. Rb1+ 
Rc4 30. Bxc4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2BQ1RbB/2p2N2/pkN1p3/2p1b3/P3R1PP/5pr1/q1p3r1/n1K2n2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 64:M30} 
1. Rb4+ cxb4 2. Qd4+ Bxd4 3. Bxd4+ Kxc6 4. Bb7+ Kxb7 5. Nd8+ Kc8 6. Nc6+ 
Kd7 7. Nb8+ Kd6 8. Rd8+ Ke7 9. Nc6+ Kf7 10. Rd7+ Kg6 11. Ne7+ Kf7 12. Nd5+
Kg6 13. Nf4+ Kh6 14. Bg7+ Kh7 15. Bf6+ Bf7 16. Rxf7+ Kg8 17. Rg7+ Kf8 18. 
Ng6+ Ke8 19. Rg8+ Kd7 20. Ne5+ Kd6 21. Rd8+ Kc5 22. Be7+ Kb6 23. Rb8+ Ka5 
24. Nc6+ Kxa4 25. Rxb4+ Ka3 26. Nd4 c5 27. Bxc5 Nb3+ 28. Rxb3+ Ka4 29. 
Rb4+ Ka3 30. Rc4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2k5/3p4/1Q6/8/8/1p1p4/pp1p4/rrbK4 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 87:M29)} 
1. Qc5+ Kb8 2. Qe5+ Kc8 3. Qf4 Kd8 4. Qd6 Ke8 5. Qf6 d6 6. Qg7 d5 7. Qf6 
Kd7 8. Qf7+ Kd8 9. Qb7 Ke8 10. Qg7 d4 11. Qa7 Kf8 12. Qh7 Ke8 13. Qg7 Kd8 
14. Qf7 Kc8 15. Qe7 Kb8 16. Qd7 Ka8 17. Qb5 Ka7 18. Qd5 Kb8 19. Qc6 Ka7 
20. Qc8 Kb6 21. Qd7 Ka6 22. Qc7 Kb5 23. Qd6 Kc4 24. Qe5 Kb4 25. Qd5 Ka4 
26. Qd7+ Kb4 27. Qc6 Ka5 28. Qb7 Ka4 29. Qb6 Ka3 30. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4B1NK/p3P2p/4P1rr/p4Npk/4P1n1/4P3/1Ppp2Pp/7n w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 64:M30} 
1. Bf7 
    ( { [Stockfish 150220 64 POPCNT] 67:M30} 1. Bf7 c1=Q 2. e8=N Qxb2+ 3. 
    Neg7+ Qxg7+ 4. Nxg7+ Kh4 5. Nf5+ Kh5 6. e7 d1=Q 7. e8=N Qa1+ 8. Neg7+ 
    Qxg7+ 9. Nxg7+ Kh4 10. Nf5+ Kh5 11. e5 a4 12. e6 a3 13. e7 a2 14. e8=N
    a1=Q+ 15. Neg7+ Qxg7+ 16. Nxg7+ Kh4 17. Nf5+ Kh5 18. e4 a5 19. e5 a4 
    20. e6 a3 21. e7 a2 22. e8=N a1=Q+ 23. Neg7+ Qxg7+ 24. Nxg7+ Kh4 25. 
    Nf5+ Kh5 26. Be8 Ng3 27. Nxg3+ Kh4 28. Nf5+ Kh5 29. g3 h1=R 30. Ng7# )
    ( { [Stockfish 150220 64 POPCNT] 67:M32} 1. Ng7+ Kh4 2. Nf5+ Kh5 3. 
    Bf7 c1=Q 4. e8=N Qxb2+ 5. Neg7+ Qxg7+ 6. Nxg7+ Kh4 7. Nf5+ Kh5 8. e7 
    d1=Q 9. e8=N Qa1+ 10. Neg7+ Qxg7+ 11. Nxg7+ Kh4 12. Nf5+ Kh5 13. e5 a4
    14. e6 a3 15. e7 a2 16. e8=N a1=Q+ 17. Neg7+ Qxg7+ 18. Nxg7+ Kh4 19. 
    Nf5+ Kh5 20. e4 a5 21. e5 a4 22. e6 a3 23. e7 a2 24. e8=N a1=Q+ 25. 
    Neg7+ Qxg7+ 26. Nxg7+ Kh4 27. Nf5+ Kh5 28. Be8 Ng3 29. Nxg3+ Kh4 30. 
    Nf5+ Kh5 31. g3 h1=R 32. Ng7# )
1. ... c1=Q 2. e8=N Qxb2+ 3. Neg7+ Qxg7+ 4. Nxg7+ Kh4 5. Nf5+ Kh5 6. e7 
d1=Q 7. e8=N Qa1+ 8. Neg7+ Qxg7+ 9. Nxg7+ Kh4 10. Nf5+ Kh5 11. e5 a4 12. 
e6 a3 13. e7 a2 14. e8=N a1=B+ 15. Neg7+ Bxg7+ 16. Nxg7+ Kh4 17. Nf5+ Kh5 
18. e4 a5 19. e5 a4 20. e6 a3 21. e7 a2 22. e8=N a1=Q+ 23. Neg7+ Qxg7+ 24.
 Nxg7+ Kh4 25. Nf5+ Kh5 26. Be8 Ng3 27. Nxg3+ Kh4 28. Nf5+ Kh5 29. g3 h1=R
30. Ng7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4k3/3p4/5Q2/8/8/1p1p4/pp1p4/rrbK4 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 87:M30)} 
1. Qg7 Kd8 2. Qe5 Kc8 3. Qf4 Kd8 4. Qd6 Ke8 5. Qf6 d6 6. Qg7 d5 7. Qa7 Kf8
8. Qh7 d4 9. Qg6 Ke7 10. Qf5 Ke8 11. Qf6 Kd7 12. Qe5 Kc6 13. Qe6+ Kc7 14. 
Qd5 Kc8 15. Qd6 Kb7 16. Qc5 Ka8 17. Qb5 Ka7 18. Qd5 Kb8 19. Qc6 Ka7 20. 
Qc8 Kb6 21. Qd7 Ka6 22. Qc7 Kb5 23. Qd6 Ka5 24. Qc6 Kb4 25. Qd5 Ka4 26. 
Qd7+ Kb4 27. Qc6 Ka5 28. Qb7 Ka4 29. Qb6 Ka3 30. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5b2/8/1p6/pPp1p1p1/p1PpPpP1/K2P1P2/N2N4/k7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M30} 
1. Nc1 Bg7 2. Ne2 Bh8 3. Ng1 Bf6 4. Nh3 Be7 5. Nf2 Bd6 6. Nd1 Bc7 7. Nb2 
Bb8 8. Nxa4 Bd6 9. Nb2 Bc7 10. Nd1 Bd6 11. Nf2 Be7 12. Nh3 Bf8 13. Ng1 Bd6
14. Ne2 Bc7 15. Nc1 a4 16. Ne2 Bb8 17. Ng1 Ba7 18. Nh3 Bb8 19. Nf2 Bd6 20.
 Nd1 Be7 21. Nb2 Bf8 22. Nxa4 Bh6 23. Nb2 Bf8 24. Nd1 Bg7 25. Nf2 Bh8 26. 
Nh3 Bg7 27. Ng1 Bh6 28. Ne2 Bg7 29. Nc1 Bf8 30. Ncb3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5n2/B3K3/2p2Np1/4k3/7P/3bN1P1/2Prn1P1/1q6 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 99:M34)} 
1. Neg4+ 
    ( {[Stockfish 150220 64 POPCNT] 96:M34} 1. Neg4+ Kf5 2. Nh6+ Ke5 3. 
    Nf7+ Kf5 4. Nd6+ Ke5 5. Ng4+ Kd5 6. c4+ Bxc4 7. Ne3+ Ke5 8. Ndxc4+ Ke4
    9. Nxd2+ Kd3 10. Nxb1 Nh7 11. g4 Ng3 12. Na3 Kd2 13. Kf7 Ne4 14. Nac4+
    Kd3 15. Kg7 Nhf6 16. Kxg6 Ne8 17. g5 Nc7 18. Kf7 Kc3 19. g6 Nd5 20. g7
    Ndf6 21. Nd6 Nxd6+ 22. Kxf6 Ne8+ 23. Kf7 Nxg7 24. Kxg7 Kb4 25. h5 Kb5 
    26. h6 Ka6 27. h7 Kxa7 28. h8=Q Ka6 29. Qh5 Kb6 30. Nc4+ Kb7 31. Qc5 
    Kc7 32. Qe7+ Kb8 33. Nd6 c5 34. Qb7# )
    ( {[Stockfish 150220 64 POPCNT] 98:M34} 1. Neg4+ Kf5 2. Nh6+ Ke5 3. 
    Nf7+ Kf5 4. Nd6+ Ke5 5. Ng4+ Kd5 6. c4+ Bxc4 7. Ne3+ Ke5 8. Ndxc4+ Ke4
    9. Nxd2+ Kd3 10. Nxb1 Nh7 11. g4 Ng3 12. Kf7 c5 13. Bxc5 Ne4 14. Ba7 
    Nhf6 15. Na3 Nh7 16. Nac4 Kc3 17. Kg7 Nhf6 18. g5 Nh5+ 19. Kxg6 Nhg3 
    20. h5 Nxh5 21. Kxh5 Ng3+ 22. Kg4 Ne4 23. Kf4 Nxg5 24. Kxg5 Kb4 25. 
    Kh6 Kc3 26. g4 Kd3 27. g5 Kc3 28. Bb6 Kd3 29. g6 Ke2 30. Bc5 Kd3 31. 
    g7 Kc3 32. g8=Q Kd3 33. Qg2 Kc3 34. Qc2# )
    ( {[Stockfish 150220 64 POPCNT] 99:M34} 1. Neg4+ Kf5 2. Nh6+ Ke5 3. 
    Nf7+ Kf5 4. Nd6+ Ke5 5. Ng4+ Kd5 6. c4+ Bxc4 7. Ne3+ Ke5 8. Ndxc4+ Ke4
    9. Nxd2+ Kd3 10. Nxb1 Nh7 11. g4 Ng3 12. Kf7 c5 13. Bxc5 Ne4 14. Ba7 
    Nhf6 15. Na3 Nh7 16. Nac4 Kc3 17. Kg7 Nhf6 18. g5 Nh5+ 19. Kxg6 Nhg3 
    20. h5 Nxh5 21. Kxh5 Ng3+ 22. Kg4 Ne4 23. Kf4 Nxg5 24. Kxg5 Kb4 25. 
    Kh6 Kc3 26. g4 Kd3 27. g5 Kc3 28. Bb6 Kd3 29. g6 Ke2 30. Bc5 Kd3 31. 
    g7 Kc3 32. g8=Q Kd3 33. Qg2 Kc3 34. Qc2# )
1. ... Kf5 2. Nh6+ Ke5 3. Nf7+ Kf5 4. Nd6+ Ke5 5. Ng4+ Kd5 6. c4+ Bxc4 7. 
Ne3+ Ke5 8. Ndxc4+ Ke4 9. Nxd2+ Kd3 10. Nxb1 Nh7 11. g4 Ng3 12. Kf7 c5 13.
 Bxc5 Ne4 14. Ba7 Nhf6 15. Na3 Nh7 16. Nac4 Kc3 17. Kg7 Nhf6 18. g5 Nh5+ 
19. Kxg6 Nhg3 20. h5 Nxh5 21. Kxh5 Ng3+ 22. Kg4 Ne4 23. Kf4 Nxg5 24. Kxg5 
Kb4 25. Kh6 Kc3 26. g4 Kd3 27. g5 Kc3 28. Bb6 Kd3 29. g6 Ke2 30. Bc5 Kd3 
31. g7 Kc3 32. g8=Q Kd3 33. Qg2 Kc3 34. Qc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "6b1/6rk/8/7K/8/3N4/p1Q5/b7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 95:M30} 
1. Nb2+ Kh8 2. Qc3 Kh7 3. Qd3+ Kh8 4. Qd4 Kh7 5. Qe4+ Kh8 6. Qe5 Kh7 7. 
Qf5+ Kh8 8. Qf6 Bxb2 9. Qxb2 Kh7 10. Qc2+ Kh8 11. Qc3 Kh7 12. Qd3+ Kh8 13.
 Qd4 Kh7 14. Qe4+ Kh8 15. Qe5 Kh7 16. Qf5+ Kh8 17. Qf6 a1=Q 18. Qxa1 Kh7 
19. Qb1+ Kh8 20. Qb2 Kh7 21. Qc2+ Kh8 22. Qc3 Kh7 23. Qd3+ Kh8 24. Qd4 Kh7
25. Qe4+ Kh8 26. Qe5 Kh7 27. Qf5+ Kh8 28. Qf6 Bc4 29. Kh6 Bf1 30. Qxg7# 
1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7b/5p2/3p4/3p1p2/3pbp2/3p1p1K/3kPP2/2R3RN w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 120:M30} 
1. Rgd1+ 
    ( {[Stockfish 150220 64 POPCNT] 36:+6.46} 1. exf3 Ke2 
        ( {[Stockfish 150220 64 POPCNT] 33:+6.65} 1. ... Bxf3 2. Ra1 Ke2 
        3. Rge1+ Kd2 4. Reb1 Kc2 5. Rc1+ Kd2 
            ( { [Stockfish 150220 64 POPCNT] 51:+7.03} 5. ... Kd2 6. Rc8 
            Be5 7. Ra2+ Kd1 8. Rb8 Kc1 9. Kh2 d2 10. Rc8+ Kd1 11. Rcc2 d3 
            12. Rxd2+ Kc1 13. Rxd3 Be4 14. Rb3 f3+ 15. Ng3 d4 16. Ra4 d3 
            17. Rc4+ Kd2 18. Rb1 Bd5 19. Rcc1 Ba2 20. Rd1+ Kc3 21. Rbc1+ 
            Kd4 22. Kh3 Be6 23. Kh4 Bf6+ 24. Kh5 f4 25. Nf1 Bb3 26. Rd2 
            Bd8 27. Nh2 Bd5 28. Rcd1 Bc4 29. Kg4 Ke4 30. Re1+ Kd5 31. Kxf4
            Ba5 32. Nxf3 f6 33. Ra1 Bc3 34. Ra3 Bb4 35. Raxd3+ Bxd3 36. 
            Rxd3+ Ke6 37. Ke4 Bc5 38. Nd4+ Ke7 39. Kf4 Kf7 40. Kg4 Kg6 )
            ( { [Stockfish 150220 64 POPCNT] 51:M10} 5. ... Kb3 6. Rab1+ 
            Ka2 7. Rb8 Bg4+ 8. Kh2 Bd1 9. Rxd1 f3 10. Kh3 d2 11. Rxd2+ Ka3
            12. Rc2 d3 13. Rc6 Bc3 14. Ra6+ Ba5 15. Rxa5# )
            ( { [Stockfish 150220 64 POPCNT] 51:M10} 5. ... Kb2 6. Rab1+ 
            Ka2 7. Rb8 Bg4+ 8. Kh2 Bd1 9. Rxd1 f3 10. Kh3 d2 11. Rxd2+ Ka3
            12. Rc2 d3 13. Rc6 Bc3 14. Ra6+ Ba5 15. Rxa5# )
        6. Rc8 Be5 7. Ra2+ Kd1 8. Rb8 Kc1 9. Kh2 d2 10. Rc8+ Kd1 11. Rcc2 
        d3 12. Rxd2+ Kc1 13. Rxd3 Be4 14. Rb3 f3+ 15. Ng3 d4 16. Ra4 d3 
        17. Rc4+ Kd2 18. Rb1 Bd5 19. Rcc1 Ba2 20. Rd1+ Kc3 21. Rbc1+ Kd4 
        22. Kh3 Be6 23. Kh4 Bf6+ 24. Kh5 Be5 25. Nf1 Bd5 26. Ne3 Bf4 27. 
        Nxf5+ Ke5 28. Ne3 Be4 29. Nc4+ Kd4 30. Nd2 f5 31. Rc7 Kd5 32. Nxe4
        fxe4 33. Kg4 Be5 34. Kf5 Bd4 35. Re7 Be5 36. Ra7 )
    2. Rge1+ Kxf3 3. Rcd1 d2 4. Rxd2 d3 5. Red1 d4 6. Kh2 Be5 7. Ra1 d5 8.
     Ra4 Kg4 9. Kg1 f3 10. Ng3 Kf4 11. Ra3 Bd6 12. Raxd3 Bc5 13. Rxd4 Bxd4
    14. Rxd4 Ke5 15. Rb4 f4 16. Nf1 Bg6 17. Nd2 Bh5 18. Rb3 Bg4 19. Kh2 d4
    20. Ra3 Kd5 21. Nxf3 Ke4 22. Nd2+ Ke5 23. Kg2 Be2 24. Ra7 d3 25. Rxf7 
    Bd1 26. Re7+ Kd4 27. Nf3+ Kc3 28. Rd7 Bc2 )
1. ... Kxe2 2. Re1+ Kd2 3. Kh2 Be5 4. Kg1 f6 5. Rb1 Kc2 6. Rec1+ Kd2 7. 
Ra1 Ke2 8. Re1+ Kd2 9. Kf1 Kc3 10. Rec1+ Kd2 11. Rd1+ Kc2 12. Rac1+ Kb2 
13. Ke1 d2+ 14. Kxd2 d3 15. Rc8 Bd4 16. Rb8+ Ka2 17. Rdb1 Ba7 18. R8b2+ 
Ka3 19. Rb3+ Ka4 20. Rb4+ Ka3 21. Kc3 d4+ 22. Kc4 Bd5+ 23. Kxd5 d2 24. Rb7
Ka2 25. Rd1 d3 26. Rxd2+ Ka3 27. Rxa7+ Kb3 28. Rb7+ Kc3 29. Rdb2 d2 30. 
R7b3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7k/1p6/1P2p3/1P2P3/4P1p1/6P1/8/K7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 113:M30} 
1. Ka2 Kg8 2. Ka3 Kf8 3. Kb2 Kg7 4. Kb3 Kf7 5. Kc2 Kg8 6. Kc3 Kf8 7. Kc4 
Ke8 8. Kd3 Kf7 9. Kd4 Ke8 10. Ke3 Kf7 11. Kf4 Kg6 12. Kxg4 Kh6 13. Kh4 Kg6
14. g4 Kh6 15. g5+ Kg6 16. Kg4 Kg7 17. Kh5 Kh7 18. g6+ Kg8 19. Kg4 Kf8 20.
 Kh4 Kg8 21. Kh5 Kg7 22. Kg5 Kg8 23. Kf6 Kh8 24. Kxe6 Kg7 25. Kf5 Kh6 26. 
e6 Kg7 27. e7 Kh6 28. e8=Q Kg7 29. Qf7+ Kh6 30. Qh7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7n/5p1b/5Ppp/p1K3P1/k1p3P1/1p2Q3/p4P2/r7 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 87:M31} 
1. Kxc4 
    ( {[Stockfish 150220 64 POPCNT] 100:M31} 1. Kxc4 Rb1 2. Qe8+ Ka3 3. 
    Qe7+ Ka4 4. Qd7+ Ka3 5. Qd6+ Ka4 6. Qc6+ Ka3 7. Qc5+ Kb2 8. Qe5+ Ka3 
    9. Qxa5+ Kb2 10. Qc3+ Ka3 11. Qb4+ Kb2 12. Qxb3+ Ka1 13. Qc3+ Rb2 14. 
    Qd4 h5 15. Kd5 Bg8 16. Ke4 Bh7 17. Kf3 Bg8 18. Kg2 Bh7 19. Kf1 h4 20. 
    Kg2 Bg8 21. Kh3 Bh7 22. Kxh4 Bg8 23. Kh3 Bh7 24. Kg2 Bg8 25. Kf1 Bh7 
    26. Ke1 Bg8 27. Kd1 Kb1 28. Qd3+ Ka1 29. Qc3 Bh7 30. Kc1 Bg8 31. Qxb2#
    )
1. ... Rb1 2. Qe8+ Ka3 3. Qe7+ Ka4 4. Qd7+ Ka3 5. Qd6+ Ka4 6. Qc6+ Ka3 7. 
Qc5+ Ka4 8. Qb5+ Ka3 9. Qxa5+ Kb2 10. Qc3+ Ka3 11. Qb4+ Kb2 12. Qxb3+ Ka1 
13. Qc3+ Rb2 14. Qd4 h5 15. Kd5 Bg8 16. Ke4 Bh7 17. Kf3 Bg8 18. Kg2 Bh7 
19. Kf1 h4 20. Kg2 Bg8 21. Kh3 Bh7 22. Kxh4 Bg8 23. Kh3 Bh7 24. Kg2 Bg8 
    ( {[Stockfish 150220 64 POPCNT] 100:M7} 24. ... Bg8 25. Kf1 Bh7 26. 
    Ke1 Bg8 27. Kd1 Kb1 28. Qd3+ Ka1 29. Qc3 Bh7 30. Kc1 Bg8 31. Qxb2# )
25. Kf1 Bh7 
    ( {[Stockfish 150220 64 POPCNT] 130:M6} 25. ... Bh7 26. Ke1 Bg8 27. 
    Kd1 Kb1 28. Qd3+ Ka1 29. Qc3 Bh7 30. Kc1 Bg8 31. Qxb2# )
26. Ke1 Bg8 
    ( {[Stockfish 150220 64 POPCNT] 245:M5} 26. ... Bg8 27. Kd1 Kb1 28. 
    Qd3+ Ka1 29. Qc3 Bh7 30. Kc1 Bg8 31. Qxb2# )
27. Kd1 Kb1 28. Qd3+ Ka1 29. Qc3 Bh7 30. Kc1 Bg8 31. Qxb2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/1R4NP/8/5PP1/P7/2rK2pP/6R1/k7 w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 124:M30)} 
1. Ke4 Rc4+ 2. Kf3 Rc3+ 3. Kg4 Rc4+ 4. Kxg3 Rc3+ 5. Kf4 Rc4+ 6. Ke5 Re4+ 
7. Kd5 Rd4+ 8. Kc5 Rd5+ 9. Kb6 Rd6+ 10. Ka5 Ra6+ 11. Kb5 Ra5+ 12. Kc6 Rc5+
13. Kd7 Rd5+ 14. Ke7 Re5+ 15. Ne6 Rxe6+ 16. Kd8 Re8+ 17. Kc7 Rc8+ 18. Kb6 
Rc6+ 19. Ka5 Ra6+ 20. Kb5 Ra5+ 21. Kc6 Ra6+ 22. Rb6 Ra8 23. Kd5 Ra5+ 24. 
Ke6 Re5+ 25. Kf6 Rc5 26. h8=Q Rc3 27. Rb1+ Kxb1 28. Qb8+ Kc1 29. Qb2+ Kd1 
30. Qd2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7K/7R/3p1N2/B7/8/1p1p1p1p/6k1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 67:M30} 
1. Rg6+ Kh1 2. Ng3+ Kg2 3. Nf1+ Kxf1 4. Bb5+ Ke1 5. Re6+ Kd1 6. Ba4+ Kc1 
7. Rc6+ Kb1 8. Bc2+ Kc1 9. Bf5+ Kd1 10. Bg4+ Ke1 11. Re6+ Kf1 12. Bh3+ Kg1
13. Rg6+ Kh1 14. Bg2+ Kg1 15. Bxd5+ Kf1 16. Bc4+ Ke1 17. Re6+ Kd1 18. Bb3+
Kc1 19. Rc6+ Kb1 20. Bc2+ Kc1 21. Bf5+ Kd1 22. Bg4+ Ke1 23. Re6+ Kf1 24. 
Bh3+ Kg1 25. Rg6+ Kh1 26. Bd7 f1=Q 27. Bc6+ Qg2 28. Rxg2 b1=B+ 29. Rg6+ 
Be4 30. Bxe4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/7p/4k3/5p2/3Q1p2/5p2/5p1p/5Kbr w - - 0 1"]

1. Qb6+ 
    ( { [Stockfish 150220 64 POPCNT] 90:M38} 1. Qh8 Kd5 2. Qxh7 Ke4 3. Qd7
    Ke5 4. Qc6 Kd4 5. Qe6 Kd3 6. Qxf5+ Kd4 7. Qxf4+ Kc5 8. Qxf3 Kb5 9. Qc3
    Kb6 10. Qc1 Kb5 11. Ke2 Kb6 12. Kd3 Kb5 13. Ke4 f1=Q 14. Qxf1+ Kc5 15.
     Kf5 Kd6 16. Qd1+ Kc6 17. Qf3+ Kc5 18. Qxh1 Kb4 19. Ke6 Kc4 20. Qe4+ 
    Kb3 21. Kd5 Kc3 22. Qf3+ Kb4 23. Qh3 Kb5 24. Qh4 Kb6 25. Qb4+ Ka7 26. 
    Qa4+ Kb8 27. Qh4 Kc7 28. Qh5 Kb7 29. Qh6 Kc7 30. Qc6+ Kb8 31. Kd6 Bd4 
    32. Qf3 h1=Q 33. Qxh1 Ka7 34. Kc6 Bb6 35. Qa1+ Ba5 36. Qg7+ Bc7 37. 
    Qxc7+ Ka8 38. Qb7# )
    ( { [Stockfish 150220 64 POPCNT] 90:M38} 1. Qa7 h5 2. Qd4 h4 3. Qc5 
    Kd7 4. Qxf5+ Kc6 5. Qxf4 Kd5 6. Qxh4 Kc5 7. Qf4 Kd5 8. Qxf3+ Kc4 9. 
    Qc6+ Kd4 10. Qb5 Ke4 11. Kg2 Kd4 12. Kf3 f1=B 13. Qxf1 Kd5 14. Kg4 Kc5
    15. Kf5 Kd6 16. Qd1+ Kc6 17. Qf3+ Kc5 18. Qxh1 Kd4 19. Qf3 Kc4 20. Ke4
    Kc5 21. Kd3 Kd6 22. Qh5 Kc6 23. Kc4 Kd6 24. Qd5+ Ke7 25. Qc6 Be3 26. 
    Qe4+ Kf6 27. Kd5 Bg1 28. Qh4+ Kf5 29. Qh6 Ba7 30. Qxh2 Kg4 31. Qh7 Bc5
    32. Qe4+ Kh5 33. Kxc5 Kh6 34. Qg2 Kh7 35. Kd4 Kh8 36. Ke5 Kh7 37. Kf6 
    Kh6 38. Qh1# )
1. ... Kd5 {( [Stockfish 150220 64 POPCNT] 87:M37)} 
    
2. Qf6 Ke4 3. Qe6+ Kd3 4. Qxf5+ Kc4 5. Qxf4+ Kc5 6. Qxf3 Kd4 7. Qh3 h5 8. 
Qxh5 Kc4 9. Qf5 Kd4 10. Qc8 Kd5 11. Qc7 Kd4 12. Qc6 Kd3 13. Qc5 Ke4 14. 
Qd6 Kf5 15. Qe7 Kf4 16. Qe6 Kf3 17. Qe5 Kg4 18. Qf6 Kg3 19. Ke2 Kh3 20. 
Qf5+ Kh4 21. Kd3 f1=Q+ 22. Qxf1 Kg5 23. Ke4 Kg6 24. Qf5+ Kg7 25. Qf3 Bb6 
26. Qxh1 Bc7 27. Kf5 Kf7 28. Qb7 h1=Q 29. Qxh1 Ke7 30. Qc6 Bh2 31. Qe6+ 
Kd8 32. Ke4 Kc7 33. Kd5 Bf4 34. Qc6+ Kb8 35. Qb6+ Kc8 36. Kc6 Bg3 37. Qb7+
Kd8 38. Qd7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/p7/P7/7b/3p4/3p4/pp1K4/qk2N3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 132:M30} 
1. Ng2 Bg6 2. Nf4 Bf7 3. Nh3 Be6 4. Ng5 Bd5 5. Nh7 Be4 6. Nf6 Bc6 7. Ng4 
Be4 8. Ne5 Bd5 9. Nd7 Bc4 10. Nc5 Bf7 11. Nb7 Bc4 12. Nd6 Bxa6 13. Nf5 Bc8
14. Nxd4 Bd7 15. Nf3 Be6 16. Ne5 Bd5 17. Ng4 a6 18. Ne5 Be6 19. Nc6 Bb3 
20. Nb8 Bc4 21. Nd7 Bd5 22. Nc5 Bc6 23. Nxa6 Bf3 24. Nc5 Bc6 25. Ne6 Bd7 
26. Nd8 Bc8 27. Nf7 Bb7 28. Nd6 Bc6 29. Nc4 Bh1 30. Na3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/pp6/5p2/5p2/p4P2/rp3P1K/pR3P1p/B2k2bR w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 101:M30} 
1. Kg3 Ke1 2. Kg2 Kd1 3. Kf1 a6 4. Kg2 Ke1 5. Kh3 Kf1 6. Kg3 Ke1 7. Kg2 
Kd1 8. Kf1 b6 9. Kg2 Ke1 10. Kg3 Kd1 11. Kh3 Kc1 12. Kg2 Kd1 13. Kf1 b5 
14. Kg2 Kc1 15. Kh3 Kd1 16. Kg3 Kc1 17. Kg2 Kd1 18. Kf1 a5 19. Kg2 Kc1 20.
 Kg3 Kd1 21. Kh3 Kc1 22. Kg2 Kd1 23. Kf1 b4 24. Kg2 Ke1 25. Kg3 Kd1 26. 
Kh3 Ke1 27. Kg2 Kd1 28. Kf1 Kc1 29. Ke1 Bxf2+ 30. Kxf2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "Bq5k/2pPpP1p/2P1P2P/8/3p4/3p2p1/3P2P1/7K w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 139:M32} 
1. Bb7 
    ( {[Stockfish 150220 64 POPCNT] 139:M32} 1. Bb7 Qa8 2. Ba6 Qb8 3. Bb5 
    Qf8 4. Kg1 Qa8 5. Ba4 Qb8 6. Bd1 Qa8 7. Kf1 Qb8 8. Bb3 Qa8 9. Ba4 Qd8 
    10. Bb5 Qa8 11. Ba6 Qf8 12. Bxd3 Qb8 13. Ke2 Qd8 14. Ba6 Qa8 15. Kf3 
    Qf8 16. Kxg3 Qd8 17. Kf3 Qf8 18. Bc8 Qd8 19. Ke4 Qf8 20. Kxd4 Qd8 21. 
    Kd3 Qf8 22. g4 Qd8 23. g5 Qf8 24. Ke4 Qd8 25. d4 Qf8 26. d5 Qd8 27. 
    Kf5 Qf8 28. d6 exd6 29. Kf6 d5 30. e7 Qg8 31. fxg8=Q+ Kxg8 32. d8=Q# )
1. ... Qa8 2. Ba6 Qb8 3. Bb5 Qf8 4. Kg1 Qa8 5. Ba4 Qb8 6. Bd1 Qa8 7. Kf1 
Qb8 8. Bb3 Qa8 9. Ba4 Qd8 10. Bb5 Qa8 11. Ba6 Qf8 12. Bxd3 Qb8 13. Ke2 Qd8
14. Ba6 Qa8 15. Kf3 Qf8 16. Kxg3 Qd8 17. Kf3 Qf8 18. Bc8 Qd8 19. Ke4 Qf8 
20. Kxd4 Qd8 21. Kd3 Qf8 22. g4 Qd8 23. g5 Qf8 24. Ke4 Qd8 25. d4 Qf8 26. 
d5 Qd8 27. Kf5 Qf8 28. d6 exd6 29. Kf6 d5 30. e7 Qg8 31. fxg8=Q+ Kxg8 32. 
d8=Q# 1-0

Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
Zenmastur
Posts: 919
Joined: Sat May 31, 2014 8:28 am

Re: Mate solving comparison (10 - 19 moves)

Post by Zenmastur »

The rest of them.

Code: Select all

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "5k2/pp5p/5p2/8/3p4/P4K2/1P3P1P/6R1 w - - 10 30"]
[Black "?"]
[Result "1-0"]
[FEN "5k2/pp5p/5p2/8/3p4/P4K2/1P3P1P/6R1 w - - 10 30"]

{[Stockfish 100220 64 POPCNT] 52:M20} 
30. Ke4 d3 31. Kxd3 Kf7 32. Ke4 Ke6 33. Rg7 f5+ 34. Kd4 a5 35. Rxb7 Kf6 
36. Rxh7 Kg5 37. Ra7 Kf4 38. Rxa5 Kg5 39. Ra6 Kf4 40. Rf6 Kg5 41. Ke5 f4 
42. Rxf4 Kg6 43. h4 Kg7 44. Rf5 Kg6 45. Ke6 Kg7 46. Rg5+ Kh7 47. Kf7 Kh6 
48. Rc5 Kh7 49. Rh5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "2K3bN/6n1/kbQ1p3/p6n/p5p1/8/6p1/8 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "2K3bN/6n1/kbQ1p3/p6n/p5p1/8/6p1/8 w - - 0 1"]

{[Stockfish 100220 64 POPCNT] 86:M21} 
1. Qc4+ Ka7 2. Qe4 Ka6 3. Qe2+ Ka7 4. Qxg2 Ka6 5. Qe2+ Ka7 6. Qe4 Ka6 7. 
Qd3+ Ka7 8. Nf7 Nf5 9. Qd7+ Ka6 10. Ne5 Ne7+ 11. Qxe7 Nf6 12. Qb7+ Kb5 13.
 Qc6+ Kb4 14. Qc4+ Ka3 15. Qb5 Ka2 16. Nc4 Bd4 17. Qxa4+ Kb1 18. Qd1+ Ka2 
19. Qc2+ Ka1 20. Nd2 e5 21. Qb1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "8/8/8/1p2Q3/1k6/1p6/1p6/bK6 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "8/8/8/1p2Q3/1k6/1p6/1p6/bK6 w - - 0 1"]

{[Stockfish 100220 64 POPCNT] 245:M4} 
1. Qc7 Ka4 2. Qc3 b4 3. Qc5 Ka3 4. Qa5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "3N1b1q/kBB1p1rb/6p1/rP4K1/P7/8/8/N6R w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "3N1b1q/kBB1p1rb/6p1/rP4K1/P7/8/8/N6R w - - 0 1"]

{[Stockfish 100220 64 POPCNT] 75:M10} 
1. Kg4 
    ( {[Stockfish 100220 64 POPCNT] 89:M10} 1. Kg4 Rxa4+ 2. Kg3 Ra3+ 3. 
    Kg2 Ra2+ 4. Kg1 Rxa1+ 5. Kg2 Ra2+ 6. Kg3 Ra3+ 7. Kg4 Ra4+ 8. Kg5 Ra6 
    9. bxa6 e6 10. Nc6# )
1. ... Rxa4+ 2. Kg3 Ra3+ 3. Kg2 
    ( {[Stockfish 100220 64 POPCNT] 94:M8} 3. Kg2 Ra2+ 4. Kg1 Rxa1+ 5. Kg2
    Ra2+ 6. Kg3 Ra3+ 7. Kg4 Ra4+ 8. Kg5 Ra6 9. bxa6 e6 10. Nc6# )
3. ... Ra2+ 4. Kg1 
    ( {[Stockfish 100220 64 POPCNT] 244:M7} 4. Kg1 Rxa1+ 5. Kg2 Ra2+ 6. 
    Kg3 Ra3+ 7. Kg4 Ra4+ 8. Kg5 Ra6 9. bxa6 e6 10. Nc6# )
    ( {[Stockfish 100220 64 POPCNT] 245:M7} 4. Kg1 Rxa1+ 5. Kg2 Ra2+ 6. 
    Kg3 Ra3+ 7. Kg4 Ra4+ 8. Kg5 Ra6 9. bxa6 e6 10. Nc6# )
4. ... Rxa1+ 5. Kg2 Ra2+ 6. Kg3 Ra3+ 7. Kg4 Ra4+ 8. Kg5 Ra6 9. bxa6 e6 10.
 Nc6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "3K4/1p5p/1p6/8/8/1B6/1p6/b1k3B1 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "3K4/1p5p/1p6/8/8/1B6/1p6/b1k3B1 w - - 0 1"]

{[Stockfish 100220 64 POPCNT] 114:M36} 
1. Be3+ 
    ( {[Stockfish 100220 64 POPCNT] 121:M36} 1. Be3+ Kb1 2. Bxb6 h6 3. Kc7
    h5 4. Kxb7 h4 5. Kc6 h3 6. Bc7 Kc1 7. Bf4+ Kb1 8. Kd7 h2 9. Bxh2 Kc1 
    10. Bf4+ Kb1 11. Be6 Kc2 12. Bf5+ Kd1 13. Bb1 Ke1 14. Ke6 Kf2 15. Kf5 
    Kf3 16. Kg5 Kg2 17. Kg4 Kf2 18. Bg5 Ke2 19. Kg3 Ke1 20. Kf3 Kd1 21. 
    Bf4 Ke1 22. Ke3 Kd1 23. Kd3 Ke1 24. Bg3+ Kf1 25. Ke3 Kg2 26. Be1 Kf1 
    27. Bf2 Kg2 28. Ke2 Kh2 29. Kf3 Kh3 30. Be1 Kh2 31. Bc3 Kh1 32. Kg3 
    Kg1 33. Bb4 Kh1 34. Be1 Kg1 35. Bf2+ Kf1 36. Bd3# )
1. ... Kb1 
    ( {[Stockfish 100220 64 POPCNT] 112:M35} 1. ... Kb1 2. Bxb6 h6 3. Kc8 
    h5 4. Kxb7 h4 5. Kc6 h3 6. Bc7 Kc1 7. Bf4+ Kb1 8. Kd7 h2 9. Bxh2 Kc1 
    10. Bf4+ Kb1 11. Be6 Kc2 12. Bf5+ Kd1 13. Bb1 Ke1 14. Ke6 Kf2 15. Kf5 
    Kf3 16. Kg5 Kg2 17. Kg4 Kf2 18. Bg5 Ke2 19. Kg3 Ke1 20. Kf3 Kd1 21. 
    Bf4 Ke1 22. Ke3 Kd1 23. Kd3 Ke1 24. Bg3+ Kf1 25. Ke3 Kg2 26. Be1 Kf1 
    27. Bf2 Kg2 28. Ke2 Kh2 29. Kf3 Kh3 30. Be1 Kh2 31. Bc3 Kh1 32. Kg3 
    Kg1 33. Bb4 Kh1 34. Be1 Kg1 35. Bf2+ Kf1 36. Bd3# )
2. Bxb6 
    ( {[Stockfish 100220 64 POPCNT] 100:M35} 2. Bxb6 h6 3. Kc7 h5 4. Kxb7 
    h4 5. Kc6 h3 6. Bc7 Kc1 7. Bf4+ Kb1 8. Kd7 h2 9. Bxh2 Kc1 10. Bf4+ Kb1
    11. Be6 Kc2 12. Bf5+ Kd1 13. Bb1 Ke1 14. Ke6 Kf2 15. Kf5 Kf3 16. Kg5 
    Kg2 17. Kg4 Kf2 18. Bg5 Ke2 19. Kg3 Ke1 20. Kf3 Kd1 21. Bf4 Ke1 22. 
    Ke3 Kd1 23. Kd3 Ke1 24. Bg3+ Kf1 25. Ke3 Kg2 26. Be1 Kf1 27. Bf2 Kg2 
    28. Ke2 Kh2 29. Kf3 Kh3 30. Be1 Kh2 31. Bc3 Kh1 32. Kg3 Kg1 33. Bb4 
    Kh1 34. Be1 Kg1 35. Bf2+ Kf1 36. Bd3# )
2. ... Kc1 
    ( {[Stockfish 100220 64 POPCNT] 106:M34} 2. ... h6 3. Kc8 h5 4. Kxb7 
    h4 5. Kc6 h3 6. Bc7 Kc1 7. Bf4+ Kb1 8. Kd7 h2 9. Bxh2 Kc1 10. Bf4+ Kb1
    11. Be6 Kc2 12. Bf5+ Kd1 13. Bb1 Ke1 14. Ke6 Kf2 15. Kf5 Kf3 16. Kg5 
    Kg2 17. Kg4 Kf2 18. Bg5 Ke2 19. Kg3 Ke1 20. Kf3 Kd1 21. Bf4 Ke1 22. 
    Ke3 Kd1 23. Kd3 Ke1 24. Bg3+ Kf1 25. Ke3 Kg2 26. Be1 Kf1 27. Bf2 Kg2 
    28. Ke2 Kh2 29. Kf3 Kh3 30. Be1 Kh2 31. Bc3 Kh1 32. Kg3 Kg1 33. Bb4 
    Kh1 34. Be1 Kg1 35. Bf2+ Kf1 36. Bd3# )
3. Be3+ 
    ( {[Stockfish 100220 64 POPCNT] 120:M34} 3. Be3+ Kb1 4. Kc7 h5 5. Kxb7
    h4 6. Kc6 h3 7. Bf4 h2 8. Bxh2 Kc1 9. Bf4+ Kb1 10. Bg8 Kc2 11. Bh7+ 
    Kd1 12. Bb1 Ke2 13. Kd6 Kf3 14. Ke5 Ke2 15. Kf5 Kf3 16. Kg5 Kg2 17. 
    Kg4 Kf2 18. Bg5 Ke2 19. Kg3 Ke1 20. Kf3 Kd1 21. Bf4 Ke1 22. Ke3 Kd1 
    23. Kd3 Ke1 24. Bg3+ Kf1 25. Ke3 Kg2 26. Be1 Kf1 27. Bf2 Kg2 28. Ke2 
    Kh2 29. Kf3 Kh3 30. Be1 Kh2 31. Bc3 Kh1 32. Kg3 Kg1 33. Bb4 Kh1 34. 
    Be1 Kg1 35. Bf2+ Kf1 36. Bd3# )
3. ... Kb1 
    ( {[Stockfish 100220 64 POPCNT] 122:M33} 3. ... Kb1 4. Kc7 h5 5. Kxb7 
    h4 6. Kc6 h3 7. Bf4 h2 8. Bxh2 Kc1 9. Bf4+ Kb1 10. Bg8 Kc2 11. Bh7+ 
    Kd1 12. Bb1 Ke2 13. Kd5 Kf3 14. Bh6 Kg3 15. Ke4 Kf2 16. Kf4 Kg2 17. 
    Kg4 Kf2 18. Bg5 Ke2 19. Kg3 Ke1 20. Kf3 Kd1 21. Bf4 Ke1 22. Ke3 Kd1 
    23. Kd3 Ke1 24. Bg3+ Kf1 25. Ke3 Kg2 26. Be1 Kf1 27. Bf2 Kg2 28. Ke2 
    Kh2 29. Kf3 Kh3 30. Be1 Kh2 31. Bc3 Kh1 32. Kg3 Kg1 33. Bb4 Kh1 34. 
    Be1 Kg1 35. Bf2+ Kf1 36. Bd3# )
4. Kc7 
    ( {[Stockfish 100220 64 POPCNT] 118:M33} 4. Kc7 h5 5. Kxb7 h4 6. Bf4 
    h3 7. Kc6 h2 8. Bxh2 Kc1 9. Bf4+ Kb1 10. Be6 Kc2 11. Bf5+ Kd1 12. Bb1 
    Ke2 13. Kd5 Kf3 14. Bh6 Kg3 15. Ke4 Kf2 16. Kf4 Kg2 17. Bg5 Kf2 18. 
    Kg4 Ke2 19. Kg3 Ke1 20. Kf3 Kd1 21. Bf4 Ke1 22. Ke3 Kd1 23. Kd3 Ke1 
    24. Bg3+ Kf1 25. Ke3 Kg2 26. Be1 Kf1 27. Bf2 Kg2 28. Ke2 Kh2 29. Kf3 
    Kh3 30. Be1 Kh2 31. Bc3 Kh1 32. Kg3 Kg1 33. Bb4 Kh1 34. Be1 Kg1 35. 
    Bf2+ Kf1 36. Bd3# )
4. ... b5 
    ( {[Stockfish 100220 64 POPCNT] 116:M32} 4. ... h5 5. Kxb7 h4 6. Bf4 
    h3 7. Kc6 h2 8. Bxh2 Kc1 9. Bf4+ Kb1 10. Be6 Kc2 11. Bf5+ Kd1 12. Bb1 
    Ke2 13. Kd5 Kf3 14. Bh6 Kg3 15. Ke4 Kf2 16. Bf4 Kg2 17. Ke3 Kh3 18. 
    Kf3 Kh4 19. Bd6 Kg5 20. Be7+ Kh5 21. Bf6 Kh6 22. Kf4 Kh5 23. Kf5 Kh6 
    24. Bg5+ Kg7 25. Ke5 Kf7 26. Kd5 Ke8 27. Kd6 Kf7 28. Kd7 Kf8 29. Ke6 
    Ke8 30. Bg6+ Kf8 31. Bh6+ Kg8 32. Bb1 Kh8 33. Kf6 Kg8 34. Kg6 Kh8 35. 
    Bg7+ Kg8 36. Ba2# )
5. Kc6 
    ( {[Stockfish 100220 64 POPCNT] 119:M32} 5. Kb6 h5 6. Kxb5 h4 7. Bf4 
    h3 8. Kc5 h2 9. Bxh2 Kc1 10. Bf4+ Kb1 11. Bf7 Kc2 12. Bg6+ Kd1 13. Bb1
    Ke2 14. Kd4 Kf3 15. Be3 Kg4 16. Ke4 Kg3 17. Bd4 Kg4 18. Be5 Kg5 19. 
    Kf3 Kh4 20. Kf4 Kh5 21. Bg7 Kh4 22. Bf6+ Kh5 23. Kf5 Kh6 24. Bg5+ Kg7 
    25. Ke5 Kf7 26. Kd5 Ke8 27. Kd6 Kf7 28. Kd7 Kf8 29. Ke6 Ke8 30. Bg6+ 
    Kf8 31. Bh6+ Kg8 32. Bb1 Kh8 33. Kf6 Kg8 34. Kg6 Kh8 35. Bg7+ Kg8 36. 
    Ba2# )
5. ... h5 6. Kxb5 
    ( {[Stockfish 100220 64 POPCNT] 116:M31} 6. Kxb5 h4 7. Kc5 h3 8. Bf4 
    h2 9. Bxh2 Kc1 10. Bf4+ Kb1 11. Bd5 Kc2 12. Be4+ Kd1 13. Bb1 Ke2 14. 
    Kd4 Kf3 15. Be3 Kg4 16. Ke4 Kg3 17. Bd4 Kg4 18. Be5 Kg5 19. Kf3 Kh4 
    20. Kf4 Kh5 21. Bf6 Kh6 22. Kf5 Kh5 23. Bd8 Kh6 24. Bg5+ Kg7 25. Ke5 
    Kf7 26. Kd5 Ke8 27. Kd6 Kf7 28. Kd7 Kf8 29. Ke6 Ke8 30. Bg6+ Kf8 31. 
    Bh6+ Kg8 32. Bb1 Kh8 33. Kf6 Kg8 34. Kg6 Kh8 35. Bg7+ Kg8 36. Ba2# )
6. ... h4 7. Bf4 h3 8. Kc5 h2 9. Bxh2 Kc1 10. Bf4+ Kb1 11. Bg8 Kc2 12. 
Bh7+ Kd1 13. Bb1 Ke2 14. Kd4 Kf3 15. Be3 Kg3 16. Ke4 Kg4 17. Bf4 Kh3 18. 
Kf3 Kh4 19. Bd6 Kg5 20. Be7+ Kh5 21. Bf6 Kh6 22. Kf4 Kh5 23. Kf5 Kh6 24. 
Bg5+ Kg7 25. Ke5 Kf7 26. Kd5 Kg8 27. Kd6 Kf7 28. Kd7 Kf8 29. Ke6 Ke8 30. 
Bg6+ Kf8 31. Bh6+ Kg8 32. Bb1 Kh8 33. Kf6 Kg8 34. Kg6 Kh8 35. Bg7+ Kg8 36.
 Ba2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "8/pp6/8/8/8/8/3P2P1/1k5K w - - 0 1"]
[Black "?"]
[Result "1/2-1/2"]
[FEN "8/pp6/8/8/8/8/3P2P1/1k5K w - - 0 1"]

1. d4 a5 2. d5 a4 3. d6 a3 4. d7 a2 5. d8=Q a1=Q 6. g4 b5 7. g5 b4 8. g6 
b3 9. Qd1+ 
    ( {[Stockfish 150220 64 POPCNT] 56:M34 [Stockfish 100220 64 POPCNT] 
    43:-149.06} 9. g7 Kc2+ 10. Kh2 Qxg7 11. Qc8+ Qc3 12. Qf5+ Qd3 13. Qc5+
    Kb2 14. Qg5 Qd6+ 15. Kg2 Qd4 16. Kh1 Qd1+ 17. Kg2 Kb1 18. Kh2 b2 19. 
    Qe3 Qc2+ 20. Kg3 Qc4 21. Kh2 Kc2 22. Qf2+ Kb3 23. Qb6+ Kc3 24. Qf6+ 
    Qd4 25. Qc6+ Kd3 26. Qf3+ Qe3 27. Qd5+ Kc2 28. Qf5+ Kc1 29. Qc8+ Kd2 
    30. Qd8+ Ke2 31. Qb8 Qf2+ 32. Kh3 Qf5+ 33. Kh4 b1=Q 34. Qh2+ Qf2+ 35. 
    Qxf2+ Kxf2 36. Kg5 Qd3 37. Kh6 Qd7 38. Kg5 Qe6 39. Kh5 Qf6 40. Kg4 Qe5
    41. Kh4 Kf3 42. Kh3 Qh8# )
9. ... Ka2 10. Qxa1+ Kxa1 11. g7 b2 12. g8=Q b1=Q+ 13. Qg1 1/2-1/2

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "8/ppp1p2p/4p3/6P1/8/8/1pp5/brk2K2 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "8/ppp1p2p/4p3/6P1/8/8/1pp5/brk2K2 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 115:M27} 
1. Ke1 
    ( {[Stockfish 150220 64 POPCNT] 127:M27} 1. Ke1 e5 2. Ke2 b6 3. Ke1 b5
    4. Ke2 e4 5. Ke1 e3 6. Ke2 a6 7. Ke1 a5 8. Ke2 e6 9. Ke1 a4 10. Ke2 b4
    11. Ke1 c6 12. Ke2 e5 13. Ke1 e4 14. Ke2 a3 15. Ke1 e2 16. Kxe2 e3 17.
     Ke1 e2 18. Kxe2 b3 19. Ke1 c5 20. Ke2 c4 21. Ke1 c3 22. Ke2 a2 23. 
    Ke1 h6 24. g6 h5 25. g7 h4 26. g8=Q h3 27. Qg5# )
1. ... e5 2. Ke2 b6 3. Ke1 b5 4. Ke2 e4 5. Ke1 e3 6. Ke2 a6 7. Ke1 a5 8. 
Ke2 e6 9. Ke1 a4 10. Ke2 b4 11. Ke1 c6 12. Ke2 e5 13. Ke1 e4 14. Ke2 a3 
15. Ke1 e2 16. Kxe2 e3 17. Ke1 e2 18. Kxe2 b3 19. Ke1 c5 20. Ke2 c4 21. 
Ke1 c3 22. Ke2 a2 23. Ke1 h6 24. g6 h5 25. g7 h4 26. g8=Q h3 27. Qg5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "k1b5/Pp1p4/1P1Pp3/4Pp2/5Pp1/6P1/P6P/6K1 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "k1b5/Pp1p4/1P1Pp3/4Pp2/5Pp1/6P1/P6P/6K1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 117:M27} 
1. h4 gxh3 2. Kh1 h2 3. g4 fxg4 4. Kxh2 g3+ 5. Kg1 g2 6. f5 exf5 7. Kxg2 
f4 8. a4 f3+ 9. Kf1 f2 10. e6 dxe6 11. Kxf2 e5 12. Kf3 Bf5 13. a5 Be4+ 14.
 Ke2 Bc6 15. Ke3 e4 16. Kd4 e3 17. Kxe3 Bd7 18. Ke4 Bh3 19. Ke5 Bd7 20. 
Kf6 Bb5 21. Ke7 Be8 22. Kd8 Ba4 23. Kc7 Bc6 24. a6 bxa6 25. d7 Bb7 26. 
d8=Q+ Bc8 27. Qxc8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "3k4/8/1r1P1N2/1b6/1K6/8/1p5R/8 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "3k4/8/1r1P1N2/1b6/1K6/8/1p5R/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 78:M28} 
1. Rh8+ Be8+ 2. Kc5 Rb5+ 3. Kd4 Rb4+ 4. Kd5 Re4 5. d7 b1=Q 6. Rxe8+ Rxe8 
7. dxe8=Q+ Kc7 8. Qc6+ Kb8 9. Nd7+ Ka7 10. Qa4+ Kb7 11. Nc5+ Kb8 12. Qe8+ 
Ka7 13. Qd7+ Kb8 14. Qd6+ Kc8 15. Qa6+ Kb8 16. Nd7+ Kc7 17. Qd6+ Kc8 18. 
Nb6+ Kb7 19. Qc6+ Ka6 20. Nc8+ Ka5 21. Qa8+ Kb4 22. Qb7+ Kc3 23. Qxb1 Kd2 
24. Kd4 Ke2 25. Qf5 Kd2 26. Qf2+ Kd1 27. Kd3 Kc1 28. Qc2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "3q3r/4kp1n/1P2P1pp/Q2Pp3/K3B3/1PP4P/1P2r3/4B3 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "3q3r/4kp1n/1P2P1pp/Q2Pp3/K3B3/1PP4P/1P2r3/4B3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 71:M20} 
1. Qa7+ Kd6 2. c4 Rxe1 3. Kb5 Qe8+ 4. Kb4 Qc8 5. b7 Qc7 6. c5+ Ke7 7. d6+ 
Kf6 8. dxc7 Rxe4+ 9. Kb5 Kg5 10. b8=Q Kf4 11. Qxh8 Ng5 12. Qxh6 f6 13. Qa1
Ke3 14. c8=Q Ke2 15. Qd7 Rd4 16. Qxg6 Rxd7 17. Qc2+ Rd2 18. Qad1+ Kf2 19. 
Qcxd2+ Kg3 20. Qg4# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "8/2p5/2p5/8/p1p5/rbp5/p1p2Q2/n1K4k w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "8/2p5/2p5/8/p1p5/rbp5/p1p2Q2/n1K4k w - - 0 1"]

{([Stockfish 150220 64 POPCNT] 112:M28) } 
1. Qg3 {([Stockfish 150220 64 POPCNT] 112:M28)} 1. ... c5 2. Qf2 c6 3. Qe2
Kg1 4. Qf3 Kh2 5. Qf1 Kg3 6. Qe2 Kh3 7. Qf2 Kg4 8. Qe3 Kh4 9. Qf3 Kg5 10. 
Qh3 Kf4 11. Qg2 Kf5 12. Qg3 Kf6 13. Qg4 Kf7 14. Qg5 Kf8 15. Qg6 Ke7 16. 
Qf5 Ke8 17. Qf6 Kd7 18. Qe5 Kd8 19. Qe6 Kc7 20. Qe7+ Kb8 21. Qd7 Ka8 22. 
Qe8+ Kb7 23. Qd8 Ka7 24. Qc8 Kb6 25. Qd7 Ka6 26. Qc7 Kb5 27. Qa7 Kb4 28. 
Qb6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "8/7K/6R1/3p4/B7/6N1/1p1p1p1p/6k1 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "8/7K/6R1/3p4/B7/6N1/1p1p1p1p/6k1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 55:M28} 
1. Nf1+ Kxf1 2. Bb5+ Ke1 3. Re6+ Kd1 4. Ba4+ Kc1 5. Rc6+ Kb1 6. Bc2+ Kc1 
7. Bf5+ Kd1 8. Bg4+ Ke1 9. Re6+ Kf1 10. Bh3+ Kg1 11. Rg6+ Kh1 12. Bg2+ Kg1
13. Bxd5+ Kf1 14. Bc4+ Ke1 15. Re6+ Kd1 16. Bb3+ Kc1 17. Rc6+ Kb1 18. Bc2+
Kc1 19. Bf5+ Kd1 20. Bg4+ Ke1 21. Re6+ Kf1 22. Bh3+ Kg1 23. Rg6+ Kh1 24. 
Bd7 f1=Q 25. Bc6+ Qg2 26. Rxg2 d1=Q 27. Rg7+ Qd5 28. Bxd5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "8/p4p2/5p1p/p2N1P1P/p2P1P2/kp5P/1r6/bBB1K3 w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "8/p4p2/5p1p/p2N1P1P/p2P1P2/kp5P/1r6/bBB1K3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 83:M29} 
1. Kd1 
    ( {[Stockfish 150220 64 POPCNT] 86:M28} 1. Kd1 a6 2. Bd3 Ka2 3. Nc3+ 
    Ka3 4. h4 Kb4 5. Nd5+ Ka3 6. Bc4 Ka2 7. Nc3+ Ka3 8. Bxa6 Kb4 9. Nd5+ 
    Ka3 10. Be2 Ka2 11. Nc3+ Ka3 12. d5 Kb4 13. d6 Rxe2 14. Nxe2 b2 15. 
    Bxb2 Bxb2 16. d7 a3 17. d8=Q Kc5 18. Ng3 a2 19. Qxa5+ Kc6 20. Qxa2 Bd4
    21. Qc4+ Kb6 22. Qxd4+ Kc6 23. Ne4 Kb5 24. Nxf6 Kc6 25. Qc4+ Kd6 26. 
    Qc8 Ke7 27. Qb8 Kxf6 28. Qe5# )
1. ... a6 2. Bd3 Ka2 3. Nc3+ Ka3 
    ( {[Stockfish 150220 64 POPCNT] 84:M25} 3. ... Ka3 4. h4 Kb4 5. Nd5+ 
    Ka3 6. Bf1 Ka2 7. Nc3+ Ka3 8. Bxa6 Kb4 9. Nd5+ Ka3 10. Be2 Ka2 11. 
    Nc3+ Ka3 12. d5 Kb4 13. d6 Rxe2 14. Nxe2 b2 15. Bxb2 Bxb2 16. d7 a3 
    17. d8=Q Kc5 18. Kc2 Kc6 19. Ng3 Bc1 20. Kxc1 a2 21. Kb2 a1=Q+ 22. 
    Kxa1 Kc5 23. Ne4+ Kc4 24. Ka2 a4 25. Ka3 Kb5 26. Qc7 Ka6 27. Kb4 a3 
    28. Nc5# )
4. Bf1 Kb4 
    ( {[Stockfish 150220 64 POPCNT] 92:M24} 4. ... Kb4 5. Nd5+ Ka3 6. h4 
    Ka2 7. Nc3+ Ka3 8. Bxa6 Kb4 9. Nd5+ Ka3 10. Be2 Ka2 11. Nc3+ Ka3 12. 
    d5 Kb4 13. d6 Rxe2 14. Nxe2 b2 15. Bxb2 Bxb2 16. d7 a3 17. d8=Q Kc5 
    18. Kc2 Kc6 19. Ng3 Bc1 20. Kxc1 a2 21. Kb2 a1=Q+ 22. Kxa1 Kc5 23. 
    Ne4+ Kc4 24. Ka2 a4 25. Ka3 Kb5 26. Qc7 Ka6 27. Kb4 a3 28. Nc5# )
5. Nd5+ Ka3 6. Bxa6 Ka2 7. Nc3+ Ka3 8. Be2 Kb4 9. Nd5+ Ka3 10. h4 Ka2 
    ( {[Stockfish 150220 64 POPCNT] 85:M18} 10. ... Ka2 11. Nc3+ Ka3 12. 
    d5 Kb4 13. d6 Rxe2 14. Nxe2 b2 15. Bxb2 Bxb2 16. d7 a3 17. d8=Q Kc5 
    18. Qc7+ Kd5 19. Kc2 a2 20. Qd7+ Kc5 21. Kxb2 a1=Q+ 22. Kxa1 a4 23. 
    Nc3 a3 24. Qd5+ Kb6 25. Qc4 Ka7 26. Nd5 a2 27. Qc7+ Ka8 28. Nb6# )
11. Nc3+ Ka3 12. d5 Kb4 13. d6 Rxe2 14. Nxe2 b2 15. Bxb2 Bxb2 16. d7 a3 
17. d8=Q Kc5 18. Qxa5+ Kc6 19. Nc3 Bxc3 20. Qxc3+ Kd7 21. Qxa3 Kd8 22. Kc2
Ke8 23. Kd3 Kd8 24. Kc4 Kc7 25. Qe7+ Kc6 26. Qc5+ Kd7 27. Kd5 Ke8 28. Kc6 
Kd8 29. Qf8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "8/p6p/8/4p2p/N2P4/pp4pP/kp3bK1/qn3N1R w - - 0 1"]
[Black "?"]
[Result "1-0"]
[FEN "8/p6p/8/4p2p/N2P4/pp4pP/kp3bK1/qn3N1R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 102:M28} 
1. Nd2 exd4 2. Ne4 Be3 3. Rd1 h4 4. Rd3 Bf2 5. Rd2 Be3 6. Rd1 Bf2 7. Rd3 
Bg1 8. Rf3 a6 9. Rf1 Be3 10. Rd1 Bf2 11. Rd3 Bg1 12. Rf3 h6 13. Rf1 Be3 
14. Rd1 Bf2 15. Rd3 Bg1 16. Rf3 a5 17. Rf1 Be3 18. Rd1 Bf2 19. Rd3 Bg1 20.
 Rf3 h5 21. Rf1 Be3 22. Rd1 Bf2 23. Rd3 Bg1 24. Rf3 Bh2 25. Rf1 Bg1 26. 
Rxg1 Nd2 27. Nec3+ dxc3 28. Nxc3# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "b2b3R/1np1Pp2/1p5q/n2K4/p2P4/2N2pkp/PB4pN/7R w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 90:M28} 
1. Ne4+ Kf4 2. Bc1+ Kf5 3. Ng3+ Kf6 4. Ng4+ Kxe7 5. Nf5+ Kd7 6. Ne5+ Kc8 
7. Ne7+ Kb8 8. Nd7+ Ka7 9. Nc8+ Ka6 10. Nb8+ Kb5 11. Na7+ Kb4 12. Na6+ Kc3
13. Nb5+ Kd3 14. Nb4+ Ke2 15. Nc3+ Kf2 16. Nd3+ Kg3 17. Ne4+ Kg4 18. Ne5+ 
Kf5 19. Ng3+ Kf6 20. Rxh6+ Kg7 21. Nf5+ Kg8 22. Rh8+ Kxh8 23. Rxh3+ Kg8 
24. Rg3+ Bg5 25. Rxg5+ Kf8 26. Nd7+ Ke8 27. Nf6+ Kd8 28. Rg8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "1K6/8/1k6/8/8/7P/7P/8 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 84:M14} 
1. h4 Kc5 2. h5 Kd4 3. h6 Ke4 4. h7 Ke3 5. h8=Q Kd3 6. Qe5 Kd2 7. h4 Kd3 
8. h5 Kc2 9. Qd4 Kc1 10. h6 Kc2 11. h7 Kc1 12. h8=Q Kc2 13. Qb2+ Kd1 14. 
Qh1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "3n4/rBp1p3/2P5/2PK4/k2N4/pp2R3/bppB2Rp/q1n1r1b1 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 80:M29} 
1. Rg4 h1=Q+ 2. Nf3+ Kb5 3. Rb4+ Ka5 4. Rbe4+ Kb5 5. Nd4+ Ka4 6. Ne2+ Kb5 
7. Nc3+ Ka5 8. Nxa2+ Kb5 9. Nc3+ Ka5 10. Ne2+ Kb5 11. Nd4+ Ka4 12. Nf3+ 
Kb5 13. Rb4+ Ka5 14. Rbxb3+ Ka4 15. Rb4+ Ka5 16. Rbe4+ Kb5 17. Nd4+ Ka4 
18. Ne2+ Kb5 19. Nc3+ Ka5 20. Na2+ Kb5 21. Ba6+ Rxa6 22. Nc3+ Ka5 23. Ne2+
Kb5 24. Nd4+ Ka4 25. Nf3+ Kb5 26. Rb4+ Ka5 27. Rb6+ Ka4 28. Rxa6+ Kb5 29. 
Ra5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7k/6p1/4P1P1/qp2N3/8/p1p3KB/p3p2p/4B3 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 84:M29} 
1. e7 Qa8 2. Nf7+ Kg8 3. Nd8 Qf3+ 4. Kxf3 h1=Q+ 5. Kf4 Qf1+ 6. Ke4 Qh1+ 7.
 Ke5 Qh2+ 8. Kd5 Qh1+ 9. Kd6 Qh2+ 10. Kc6 Qh1+ 11. Kc7 Qh2+ 12. Kb7 Qh1+ 
13. Ka6 Qa8+ 14. Kb6 Qb8+ 15. Kc6 Qa8+ 16. Kd6 Qb8+ 17. Kd5 Qa8+ 18. Ke5 
Qb8+ 19. Ke4 Qa8+ 20. Kf4 Qa4+ 21. Kf3 b4 22. Be6+ Kh8 23. Bb3 Qa8+ 24. 
Kf4 Qb8+ 25. Kg4 Qb5 26. Nf7+ Kg8 27. Nd6+ Kh8 28. Nxb5 a1=R 29. e8=Q# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/3p1p1p/3K1P2/4P3/1p6/1Pp5/PbP2ppp/1R1N1bqk w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 78:M36} 
1. Ke7 
    ( {[Stockfish 150220 64 POPCNT] 99:M36} 1. Ke7 Ba3 2. Kf8 Bb2 3. Kg7 
    Ba3 4. Kg8 Bb2 5. Kf8 Ba3 6. Ke7 Bb2 7. Kd6 Ba3 8. Kc5 h6 9. Kd6 Bb2 
    10. Ke7 Ba3 11. Kf8 Bb2 12. Kg8 Ba3 13. Kg7 h5 14. Kg8 Bb2 15. Kf8 Ba3
    16. Ke7 Bb2 17. Kd6 Ba3 18. Kc5 h4 19. Kb6 Bb2 20. Ka7 Ba3 21. Ka8 Bb2
    22. Kb8 Ba3 23. Kc7 Bb2 24. Kd6 Ba3 25. Kc5 h3 26. Kb6 Bb2 27. Ka7 Ba3
    28. Ka8 Bb2 29. Kb8 d6 30. exd6 Ba3 31. Ka7 Bb2 32. Kb6 Ba3 33. Kc5 
    Bb2 34. Kxb4 Ba1 35. Rxa1 Bc4 36. Nxf2# )
    ( {[Stockfish 150220 64 POPCNT] 96:M35} 1. Ke7 Ba3 2. Kf8 Bb2 3. Kg7 
    Ba3 4. Kg8 Bb2 5. Kf8 Ba3 6. Ke7 Bb2 7. Kd6 Ba3 8. Kc5 h5 9. Kd6 Bb2 
    10. Ke7 Ba3 11. Kf8 Bb2 12. Kg7 Ba3 13. Kg8 Bb2 14. Kf8 Ba3 15. Ke7 
    Bb2 16. Kd6 Ba3 17. Kc5 h4 18. Kb6 Bb2 19. Ka7 Ba3 20. Ka8 Bb2 21. Kb8
    Ba3 22. Ka7 Bb2 23. Kb6 Ba3 24. Kc5 h3 25. Kb6 Bb2 26. Ka7 Ba3 27. Ka8
    Bb2 28. Kb8 d6 29. exd6 Ba3 30. Ka7 Bb2 31. Kb6 Ba3 32. Kc5 Bb2 33. 
    Kxb4 Ba1 34. Rxa1 Bc4 35. Nxf2# )
1. ... Ba3 2. Kf8 Bb2 3. Kg7 Ba3 4. Kg8 Bb2 5. Kf8 Ba3 6. Ke7 Bb2 7. Kd6 
Ba3 8. Kc5 h6 
    ( {[Stockfish 150220 64 POPCNT] 78:M27} 8. ... h5 9. Kd6 Bb2 10. Ke7 
    Ba3 11. Kf8 Bb2 12. Kg8 Ba3 13. Kg7 Bb2 14. Kf8 Ba3 15. Ke7 Bb2 16. 
    Kd6 Ba3 17. Kc5 h4 18. Kb6 Bb2 19. Ka7 Ba3 20. Ka8 Bb2 21. Kb8 Ba3 22.
     Ka7 Bb2 23. Kb6 Ba3 24. Kc5 h3 25. Kb6 Bb2 26. Ka7 Ba3 27. Ka8 Bb2 
    28. Kb8 d6 29. exd6 Ba3 30. Ka7 Bb2 31. Kb6 Ba3 32. Kc5 Bb2 33. Kxb4 
    Ba1 34. Rxa1 Bc4 35. Nxf2# )
9. Kd6 
    ( {[Stockfish 150220 64 POPCNT] 84:M26} 9. Kd6 Bb2 10. Ke7 Ba3 11. Kf8
    Bb2 12. Kg7 h5 13. Kf8 Ba3 14. Ke7 Bb2 15. Kd6 Ba3 16. Kc5 h4 17. Kd6 
    Bb2 18. Kc7 Ba3 19. Kb8 Bb2 20. Ka8 Ba3 21. Ka7 Bb2 22. Kb6 Ba3 23. 
    Kc5 h3 24. Kb6 Bb2 25. Ka7 Ba3 26. Ka8 Bb2 27. Kb8 d6 28. exd6 Ba3 29.
     Kc7 Bb2 30. Kb6 Ba3 31. Kc5 Bb2 32. Kxb4 Ba1 33. Rxa1 Bc4 34. Nxf2# )
9. ... Bb2 10. Ke7 Ba3 11. Kf8 Bb2 12. Kg8 Ba3 13. Kg7 h5 14. Kg8 h4 
    ( {[Stockfish 150220 64 POPCNT] 82:M22} 14. ... Bb2 15. Kf8 Ba3 16. 
    Ke7 Bb2 17. Kd6 Ba3 18. Kc5 h4 19. Kb6 Bb2 20. Ka7 Ba3 21. Ka8 Bb2 22.
     Kb8 Ba3 23. Ka7 Bb2 24. Kb6 Ba3 25. Kc5 h3 26. Kb6 Bb2 27. Ka7 Ba3 
    28. Ka8 Bb2 29. Kb8 d6 30. exd6 Ba3 31. Ka7 Bb2 32. Kb6 Ba3 33. Kc5 
    Bb2 34. Kxb4 Ba1 35. Rxa1 Bc4 36. Nxf2# )
15. Kf8 
    ( {[Stockfish 150220 64 POPCNT] 89:M16} 15. Kg7 Bb2 16. Kf8 Ba3 17. 
    Ke7 Bb2 18. Kd6 Ba3 19. Kc5 h3 20. Kb6 Bb2 21. Ka7 Ba3 22. Ka8 Bb2 23.
     Kb8 d6 24. exd6 Ba3 25. Ka7 Bb2 26. Kb6 Ba3 27. Kc5 Bb2 28. Kxb4 Ba1 
    29. Rxa1 Bc4 30. Nxf2# )
15. ... Bb2 16. Ke7 
    ( {[Stockfish 150220 64 POPCNT] 69:M17} 16. Kg7 Ba3 17. Kg8 Bb2 18. 
    Kf8 Ba3 19. Ke7 Bb2 20. Kd6 Ba3 21. Kc5 h3 22. Kb6 Bb2 23. Ka7 Ba3 24.
     Ka8 Bb2 25. Kb8 d6 26. exd6 Ba3 27. Ka7 Bb2 28. Kb6 Ba3 29. Kc5 Bb2 
    30. Kxb4 Ba1 31. Rxa1 Bc4 32. Nxf2# )
16. ... Ba3 17. Kd6 Bb2 18. Kc5 
    ( {[Stockfish 150220 64 POPCNT] 90:M17} 18. Kc7 Ba3 19. Kb8 Bb2 20. 
    Ka8 Ba3 21. Ka7 Bb2 22. Kb6 Ba3 23. Kc5 h3 24. Kb6 Bb2 25. Ka7 Ba3 26.
     Ka8 Bb2 27. Kb8 d6 28. exd6 Ba3 29. Ka7 Bb2 30. Kb6 Ba3 31. Kc5 Bb2 
    32. Kxb4 Ba1 33. Rxa1 Bc4 34. Nxf2# )
18. ... Ba3 19. Kb6 Bb2 20. Ka7 Ba3 21. Ka8 Bb2 22. Kb8 Ba3 23. Ka7 Bb2 
24. Kb6 Ba3 25. Kc5 h3 26. Kb6 Bb2 27. Ka7 Ba3 28. Ka8 Bb2 29. Kb8 d6 30. 
exd6 Ba3 31. Ka7 Bb2 32. Kb6 Ba3 33. Kc5 Bb2 34. Kxb4 Ba1 35. Rxa1 Bc4 36.
 Nxf2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/6p1/4Q3/6k1/8/8/3p1pp1/3Kbrrb w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 113:M28  } 
1. Qf7 {([Stockfish 150220 64 POPCNT] 113:M28  )} 1. ... g6 2. Qf3 Kh4 3. 
Qf4+ Kh5 4. Qg3 g5 5. Qh3+ Kg6 6. Qf3 Kg7 7. Qf5 Kh6 8. Qf7 g4 9. Qf5 Kg7 
10. Qe6 Kf8 11. Qd7 g3 12. Qe6 Kg7 13. Qf5 Kh8 14. Qg5 Kh7 15. Qe5 Kg8 16.
 Qf6 Kh7 17. Qf8 Kg6 18. Qe7 Kf5 19. Qd6 Ke4 20. Qc5 Kf4 21. Qd5 Kg4 22. 
Qd7+ Kf3 23. Qe7 Kf4 24. Qe6 Kg5 25. Qf7 Kh6 26. Qg8 Kh5 27. Qg7 Kh4 28. 
Qg6 Kh3 29. Qh5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "8/3P4/n2K2kp/2p3nN/1b6/2p1p1P1/8/3B4 w - - 0 1"]

{[Stockfish 150220 64 POPCNT] 74:M39} 
1. Bc2+ Kxh5 2. d8=Q Kg4 3. Bd1+ Kxg3 4. Qe8 c4+ 5. Kc6 Bc5 6. Qe5+ Kg2 7.
 Qf5 Bf8 8. Qg4+ Kf2 9. Qe2+ Kg3 10. Qxe3+ Kg2 11. Qe2+ Kg3 12. Qg4+ Kf2 
13. Qxc4 Nb4+ 14. Kb5 c2 15. Bxc2 Nxc2 16. Qxc2+ Kg3 17. Qc7+ Kf3 18. Kc4 
Ke4 19. Qc8 Be7 20. Qb7+ Kf5 21. Qxe7 Ne6 22. Kd5 Nf4+ 23. Kd6 h5 24. Qe5+
Kg4 25. Qf6 Kg3 26. Qf5 Nh3 27. Qxh5 Nf4 28. Qf5 Ne2 29. Qf1 Nf4 30. Ke5 
Ng2 31. Ke4 Nh4 32. Qf4+ Kh3 33. Qg5 Ng2 34. Kf3 Ne1+ 35. Ke2 Nd3 36. Kxd3
Kh2 37. Ke2 Kh3 38. Kf2 Kh2 39. Qg2# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "4q1kr/p3r2p/1p4pB/4p3/B3P3/2P5/PP5P/5RK1 b - - 0 1"]

{[Stockfish 150220 64 POPCNT] 95:M14} 
1. ... a5 2. Kg2 Qf7 3. Bb3 a4 4. Rxf7 Rxf7 5. Be6 b5 6. b4 axb3 7. axb3 
g5 8. b4 g4 9. c4 g3 10. Kxg3 bxc4 11. b5 c3 12. b6 c2 13. b7 c1=Q 14. 
b8=Q+ Qc8 15. Qxc8# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "2r1nrk1/p4pp1/bqpp3p/n2P1N2/2p1PR1B/2P5/P1B1Q1PP/R6K w - - 3 20"]

{[Stockfish 150220 64 POPCNT] 80:M8} 
20. Nxh6+ Kh7 21. Qh5 Qb1+ 22. Bxb1 g6 23. e5 f5 24. exf6 Rxf6 25. Bxf6 
Nxf6 26. Qxg6+ Kh8 27. Qxf6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "7r/R7/1r1P1bkn/2NQ2pq/2P1P3/5PB1/P3B3/3R1bK1 b - - 0 39"]

{[Stockfish 150220 64 POPCNT] 85:M13} 
39. ... Qh3 40. Rg7+ Kxg7 41. Ne6+ Kg6 42. Bxf1 Qxg3+ 43. Bg2 Rb2 44. Rd2 
Rhb8 45. Nf8+ Kh5 46. Ng6 Rxd2 47. Nf4+ Qxf4 48. Qxd2 Qxd2 49. e5 Rb1+ 50.
 Bf1 Qe2 51. exf6 Rxf1# 1-0
There is about a dozen that I haven't completed. Of those, about 75% look solvable, not sure about the rest.
If you find shorter mates for any of these I would like to see them.

Regards,

Zenmastur
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Mate solving comparison (10 - 19 moves)

Post by MikeB »

MikeB wrote: Fri Feb 07, 2020 8:23 am
Jouni wrote: Mon Jan 20, 2020 2:26 pm This is a good suite to test progress from 2008! I ran positions with Crystal 2019 in corei5/4 cores 1GB hash and 3 minute. It solved 39/40 in first run (claimed or faster mate). Only unsolved position was solved with 2. try. Serious progress :D :!: . I have removed Chest some years ago from harddrive.
You will like Black_Diamond XI ( eleven)

#2

Code: Select all

p f 4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1
d

 +---+---+---+---+---+---+---+---+
 |   |   |   |   | b | N | N | K |
 +---+---+---+---+---+---+---+---+
 |   |   |   | p | B | k |   | P |
 +---+---+---+---+---+---+---+---+
 |   |   | p | P |   |   |   | p |
 +---+---+---+---+---+---+---+---+
 |   |   | p |   | p |   | p |   |
 +---+---+---+---+---+---+---+---+
 |   |   | P |   | P |   | P |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   | B | P | q |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+

Fen: 4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1
Key: 18CE550FF765D646
Checkers:
g i
info depth 1 seldepth 1 multipv 1 score cp 256 nodes 928 nps 464000 tbhits 0 time 2 pv f3g2
info depth 2 seldepth 2 multipv 1 score cp 198 nodes 7412 nps 3706000 tbhits 0 time 2 pv f3e2 h3h2
info depth 3 seldepth 3 multipv 1 score cp 238 nodes 10828 nps 5414000 tbhits 0 time 2 pv f3d1 h3h1 d1f3
info depth 4 seldepth 4 multipv 1 score cp 252 nodes 14281 nps 7140500 tbhits 0 time 2 pv f3d1 h3h2 g8f6 h2g3
info depth 5 seldepth 5 multipv 1 score cp 252 nodes 17859 nps 8929500 tbhits 0 time 2 pv f3d1 h3h2 g8f6 h2g3 f6d7
info depth 6 seldepth 8 multipv 1 score cp 275 nodes 48548 nps 24274000 tbhits 0 time 2 pv f3d1 h3h1 d1a4 h1h2 g8f6 h2g3
info depth 7 seldepth 12 multipv 1 score cp 285 nodes 100225 nps 33408333 tbhits 0 time 3 pv f3d1 h3h2 d1a4 h2h3 g8f6 h3g3 f6d7 e8d7 f8d7
info depth 8 seldepth 16 multipv 1 score cp 320 nodes 233522 nps 58380500 tbhits 0 time 4 pv f3d1 h3h2 g8f6 h2d2 f6e8 d2d1 e8f6 d1b3 f8d7 b3g3
info depth 9 seldepth 15 multipv 1 score cp 396 nodes 326563 nps 65312600 tbhits 0 time 5 pv f3e2 h3h2 e2f3 h2h3 f3d1 h3h1 d1a4 h1h2 g8f6 h2a2 a4d1 a2d2 f6e8 d2d1
info depth 10 seldepth 18 multipv 1 score cp 414 nodes 425986 nps 70997666 tbhits 0 time 6 pv f3e2 h3h2 e2f3 h2h3 f3d1 h3h1 d1a4 h1h2 g8f6 h2a2 f6d7 e8d7 f8d7 a2e2 a4c6
info depth 11 seldepth 26 multipv 1 score cp 549 nodes 824534 nps 91614888 tbhits 0 time 9 pv f3g2 h3h2 g2f3 h2h3 f3e2 h3h2 e2d1 h2h1 d1a4 h1h2 g8f6 h2a2 f6e8 a2a4 f8d7 a4a1 e8f6 a1d4 f6g8 d4e4 g8h6 f7g6 d7f8 g6h6 d6d7
info depth 12 seldepth 27 multipv 1 score cp 650 nodes 1438081 nps 102720071 tbhits 0 time 14 pv f3d1 h3h1 d1a4 h1h2 g8f6 h2a2 f6e8 a2a4 f8d7 a4a7 d7e5 f7e6 h8g7 e6e5 h7h8q e5e4 g7h6 a7a3 e8f6 e4d4 f6e4 d4c4
info depth 13 seldepth 24 multipv 1 score cp 693 nodes 1874687 nps 104149277 tbhits 0 time 18 pv f3g2 h3h2 g2f3 h2h3 f3d1 h3h1 d1a4 h1h2 g8f6 h2d2 f6e8 d2b4 f8d7 b4a4 d7e5 f7e6 h8g7 e6e5 d6d7 e5e6
info depth 14 seldepth 33 multipv 1 score cp 980 nodes 3683362 nps 111617030 tbhits 0 time 33 pv f3e2 h3h2 e2d1 h2h1 d1a4 h1h3 g8f6 h3f1 f6e8 f1c4 f8d7 c4e4 a4c6 e4d4 e8f6 h6h5 g4h5 c5c4 c6d5 d4d5 f6d5
info depth 15 seldepth 34 multipv 1 score mate 11 nodes 4770150 nps 110933720 tbhits 0 time 43 pv f3e2 h3h2 e2d1 h2h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h3 c2d3 h3h2 d3e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 16 seldepth 23 multipv 1 score mate 10 nodes 4942288 nps 112324727 tbhits 0 time 44 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 17 seldepth 19 multipv 1 score mate 10 nodes 4980630 nps 110680666 tbhits 0 time 45 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 18 seldepth 19 multipv 1 score mate 10 nodes 5078986 nps 110412739 tbhits 0 time 46 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h1 c2d1 h1h2 d1e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 19 seldepth 19 multipv 1 score mate 10 nodes 5368968 nps 111853500 tbhits 0 time 48 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 20 seldepth 27 multipv 1 score mate 14 nodes 5717753 nps 109956788 tbhits 0 time 52 pv f3g2 h3h2 g2f3 h2h3 f3e2 h3h2 e2d3 h2h3 d3c2 h3h2 c2b3 h2h3 b3a4 h3h2 a4c2 h2h3 c2d3 h3h2 d3e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 21 seldepth 25 multipv 1 score mate 13 nodes 6269393 nps 109989350 tbhits 0 time 57 pv f3g2 h3h2 g2f3 h2h3 f3e2 h3h2 e2d1 h2h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
info depth 22 seldepth 19 multipv 1 score mate 10 nodes 31857919 nps 99868084 tbhits 0 time 319 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h3 c2d3 h3h2 d3e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 23 seldepth 19 multipv 1 score mate 10 nodes 31926037 nps 99768865 tbhits 0 time 320 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h3 c2d3 h3h2 d3e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 24 seldepth 23 multipv 1 score mate 12 nodes 36289939 nps 99697634 tbhits 0 time 364 pv f3g2 h3h2 g2f3 h2h3 f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h3 c2d3 h3h2 d3e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 25 seldepth 27 multipv 1 score mate 10 nodes 48766539 nps 100342672 tbhits 0 time 486 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 26 seldepth 19 multipv 1 score mate 10 nodes 48819188 nps 100244739 tbhits 0 time 487 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 27 seldepth 19 multipv 1 score mate 10 nodes 48873637 nps 100356544 tbhits 0 time 487 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 28 seldepth 19 multipv 1 score mate 10 nodes 49014815 nps 100440194 tbhits 0 time 488 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 29 seldepth 19 multipv 1 score mate 10 nodes 49050687 nps 100308153 tbhits 0 time 489 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 30 seldepth 19 multipv 1 score mate 10 nodes 49111885 nps 100433302 tbhits 0 time 489 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 31 seldepth 19 multipv 1 score mate 10 nodes 49382104 nps 100370130 tbhits 0 time 492 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 32 seldepth 19 multipv 1 score mate 10 nodes 49795001 nps 100393147 tbhits 0 time 496 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 33 seldepth 19 multipv 1 score mate 10 nodes 51693077 nps 100180381 tbhits 0 time 516 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 34 seldepth 19 multipv 1 score mate 10 nodes 57115915 nps 100027872 tbhits 0 time 571 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h3 c2d3 h3h2 d3e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 35 seldepth 19 multipv 1 score mate 10 nodes 66793441 nps 99990181 tbhits 0 time 668 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h3 c2d3 h3h2 d3e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 36 seldepth 19 multipv 1 score mate 10 nodes 99115548 nps 102497981 tbhits 0 time 967 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 37 seldepth 19 multipv 1 score mate 10 nodes 121679689 nps 103822260 hashfull 48 tbhits 0 time 1172 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 38 seldepth 19 multipv 1 score mate 10 nodes 179602099 nps 105586184 hashfull 67 tbhits 0 time 1701 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
info depth 39 seldepth 19 multipv 1 score mate 10 nodes 216134653 nps 106000320 hashfull 77 tbhits 0 time 2039 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
?
info depth 40 seldepth 19 multipv 1 score mate 10 nodes 1195753707 nps 111108874 hashfull 434 tbhits 0 time 10762 pv f3d1 h3h1 d1b3 h1h3 b3a4 h3h2 a4c2 h2h1 c2d1 h1h2 d1e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
bestmove f3d1 ponder h3h1
latest with problem #2
[d]4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1

# Black-Diamond-XI-r1
Black Diamond XI-r1 by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
info string Hash LargePages 256 Mb
s t 64
Confirmation: Threads set to 64
s dpa true
Confirmation: Deep_Pro_Analysis set to true
s h 4096
info string Hash LargePages 4096 Mb
Confirmation: Hash set to 4096
p f 4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1
g i m 10

profound value: 14400000

info depth 1 seldepth 1 multipv 1 score cp 210 nodes 52923 nps 17641000 tbhits 0 time 3 pv f3e2
info depth 2 seldepth 2 multipv 1 score cp 314 nodes 81524 nps 20381000 tbhits 0 time 4 pv g8f6 h3g3
info depth 3 seldepth 3 multipv 1 score cp 289 nodes 95427 nps 23856750 tbhits 0 time 4 pv f3d1 h3h1 d1a4
info depth 4 seldepth 4 multipv 1 score cp 296 nodes 103491 nps 25872750 tbhits 0 time 4 pv f3d1 h3h1 d1a4 h1h2
info depth 5 seldepth 9 multipv 1 score cp 326 nodes 146552 nps 36638000 tbhits 0 time 4 pv f3d1 h3h1 d1c2 h1h3 c2a4 h3h2 g8f6 h2a2
info depth 6 seldepth 10 multipv 1 score cp 336 nodes 165928 nps 41482000 tbhits 0 time 4 pv f3d1 h3h1 d1a4 h1h2 g8f6 h6h5 f8d7
info depth 7 seldepth 10 multipv 1 score cp 353 nodes 196684 nps 39336800 tbhits 0 time 5 pv f3e2 h3h2 e2d1 h2h1 d1a4 h1h2 g8f6 h2h3 f6e8 f7e8
info depth 8 seldepth 13 multipv 1 score cp 388 nodes 237198 nps 47439600 tbhits 0 time 5 pv f3e2 h3h2 e2d1 h2h1 d1a4 h1h2 g8f6 h6h5 f8d7 e8d7 f6d7 h5h4 g3h4 g5h4 d7c5
info depth 9 seldepth 21 multipv 1 score cp 453 nodes 439154 nps 73192333 tbhits 0 time 6 pv f3d1 h3h1 d1a4 h1h2 g8f6 h2a2 f6d7 e8d7 f8d7 a2a4 d7e5 f7e6 h8g7
info depth 10 seldepth 16 multipv 1 score cp 495 nodes 520139 nps 74305571 tbhits 0 time 7 pv f3d1 h3h1 d1a4 h1h2 g8f6 h2a2 a4d1 a2b2 f6e8 b2c3 e8f6 c3d3 f8d7
info depth 11 seldepth 22 multipv 1 score cp 545 nodes 722623 nps 90327875 tbhits 0 time 8 pv f3e2 h3h2 e2d1 h2h1 d1a4 h1h3 g8f6 h6h5 f6e8 h3g4 e8f6 g4g3 f8d7
info depth 12 seldepth 24 multipv 1 score cp 672 nodes 1220486 nps 101707166 tbhits 0 time 12 pv f3d1 h3h1 d1a4 h1h2 g8f6 h2a2 a4d1 a2g2 f6e8 g2d2 f8d7 d2d1 d7e5 f7e6 h8g7 e6e5 h7h8q e5e4
info depth 13 seldepth 32 multipv 1 score cp 933 nodes 2169548 nps 114186736 tbhits 0 time 19 pv f3d1
info depth 12 seldepth 32 multipv 1 score mate 10 nodes 2169548 nps 114186736 tbhits 0 time 19 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h3 c2d3 h3h2 d3e2 h2h3 e2f3 h3h2 f3g2 h2h1 g2h1 h6h5 g8h6
bestmove f3d1 ponder h3h1

with 4 threads, 1 Gb hash

MichaelB7@VM-894787 MINGW64 /c/cluster.mfb/Popcnt-LP
# Black-Diamond-XI-r1
Black Diamond XI-r1 by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
info string Hash LargePages 256 Mb
s t 4
Confirmation: Threads set to 4
s dpa true
Confirmation: Deep_Pro_Analysis set to true
s h 1024
info string Hash LargePages 1024 Mb
Confirmation: Hash set to 1024
p f 4bNNK/3pBk1P/2pP3p/2p1p1p1/2P1P1P1/5BPq/8/8 w - - 0 1
g i m 10

profound value: 14400000

info depth 1 seldepth 1 multipv 1 score cp 223 nodes 237 nps 237000 tbhits 0 time 1 pv f3g2
info depth 2 seldepth 2 multipv 1 score cp 203 nodes 622 nps 622000 tbhits 0 time 1 pv f3e2 h3h2
info depth 3 seldepth 3 multipv 1 score cp 194 nodes 791 nps 791000 tbhits 0 time 1 pv f3e2 h3h2 e2d3
info depth 4 seldepth 4 multipv 1 score cp 203 nodes 1931 nps 965500 tbhits 0 time 2 pv f3d1 h3h1 d1c2 h1h3
info depth 5 seldepth 8 multipv 1 score cp 242 nodes 4412 nps 2206000 tbhits 0 time 2 pv f3d1 h3h1 d1a4 h1h2 g8f6
info depth 6 seldepth 6 multipv 1 score cp 255 nodes 5305 nps 2652500 tbhits 0 time 2 pv f3d1 h3h1 d1a4 h1h2 g8f6 h2g3
info depth 7 seldepth 7 multipv 1 score cp 255 nodes 6377 nps 3188500 tbhits 0 time 2 pv f3d1 h3h1 d1a4 h1h2 g8f6 h2g3 f8d7
info depth 8 seldepth 15 multipv 1 score cp 300 nodes 12987 nps 4329000 tbhits 0 time 3 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3a3 f6d7 a3c3 e7f6
info depth 9 seldepth 15 multipv 1 score cp 340 nodes 28093 nps 7023250 tbhits 0 time 4 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3f2 f8d7 f2d4 d7b8 f7g6 b8c6
info depth 10 seldepth 17 multipv 1 score cp 385 nodes 44309 nps 8861800 tbhits 0 time 5 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3c3 f8d7 h6h5 g4h5 c3a1 f6g8 a1a8 e7g5
info depth 11 seldepth 19 multipv 1 score cp 483 nodes 98942 nps 9894200 tbhits 0 time 10 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3f2 f8d7 f2h2 d7b8 h6h5 d6d7 f7e7 b8c6 e7f6
info depth 12 seldepth 23 multipv 1 score cp 535 nodes 142393 nps 10170928 tbhits 0 time 14 pv g8f6 h3f1 f6e8 f1f3 e8f6 f3f1 f8d7 f1a1 f6g8 a1d4 g8h6 f7g6 h6f5 d4e4 d7f8 g6f7 d6d7
info depth 13 seldepth 22 multipv 1 score cp 648 nodes 313236 nps 11601333 tbhits 0 time 27 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3d1 f8d7 d1a1 f6g8 a1a8 d7e5 f7e6 h8g7 e6e5 h7h8q e5d4 g7h6 d4c4 h6g5
info depth 14 seldepth 25 multipv 1 score cp 773 nodes 598105 nps 11962100 tbhits 0 time 50 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3d1 f8d7 d1d4 d7b8 h6h5 d6d7 h5g4 d7d8q d4d8 e7d8 g4g3 b8d7 f7e6 d7c5 e6f7
info depth 15 seldepth 28 multipv 1 score cp 774 nodes 1149596 nps 12229744 tbhits 0 time 94 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3d1 f8d7 d1d4 d7b8 h6h5 d6d7 h5g4 d7d8q d4d8 e7d8 g4g3 b8c6
info depth 16 seldepth 33 multipv 1 score cp 928 nodes 2169993 nps 12471224 tbhits 0 time 174 pv g8f6 h3f1 f6e8 f1f3 e8f6 h6h5 f8d7 f3c3 g4h5 g5g4 f6g8 c3e3 d7e5 f7e6 e7f6 e6d6 h8g7 e3e4 h7h8q d6c7 g8e7 e4e3 h8c8 c7b6 c8g4
info depth 17 seldepth 32 multipv 1 score cp 1004 nodes 2568079 nps 12588622 tbhits 0 time 204 pv g8f6 h3f1 f6e8 f1f3 e8f6 h6h5 f8d7 f3c3 g4h5 g5g4 f6g8 c3e3 d7e5 f7e6 e7f6 e6d6 h8g7 d6c7 h7h8q c7b6 g8e7 b6a5 h8a8 a5b4 e7c6 b4b3 a8b7 b3a4 b7b5 a4a3
info depth 18 seldepth 39 multipv 1 score cp 1067 nodes 3404855 nps 12752265 tbhits 0 time 267 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3d1 f8d7 d1d4 d7b8 h6h5 d6d7 d4d7 b8d7 h5g4 d7e5 f7e7 h8g8 e7e6 h7h8q e6e5 h8g7 e5d4 g7g5 d4c4
info depth 19 seldepth 36 multipv 1 score cp 1208 nodes 5722191 nps 13064363 tbhits 0 time 438 pv g8f6 h3f1 f6e8 f1f3 e8f6 f3f6 e7f6 f7f8 f6e5 f8f7 e5g7 h6h5 g4h5 f7e6 h8g8 e6d6 h7h8q d6c7 g7f8 c7b6 h8g7 d7d5 g7g5 d5e4 g5c5 b6c7 c5e7 c7b6 e7e4
info depth 20 seldepth 36 multipv 1 score cp 1292 nodes 8962652 nps 13317462 tbhits 0 time 673 pv g8f6 h3f1 f6e8 f1f3 e8f6 f3f6 e7f6 f7f8 f6e5 f8f7 e5g7 h6h5 g4h5 g5g4 e4e5 f7e6 h8g8 e6f5 h7h8q f5e4 h8h6 e4d3 h6f4 d3c2 f4g4
info depth 21 seldepth 33 multipv 1 score cp 1356 nodes 13018598 nps 13366117 tbhits 0 time 974 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3c3 f8d7 c3a1 f6g8 a1h1 d7e5 f7e6 h8g7 e6e5 h7h8q h1e4 d6d7 e5d4 d7d8q d4c3 g7h6 c3c4 g8f6 e4h1 h6g5 h1h8 d8h8 c4b5
info depth 22 seldepth 42 multipv 1 score cp 1467 nodes 28508765 nps 13712729 hashfull 203 tbhits 0 time 2079 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3b3 f8d7 h6h5 g4h5 b3b7 d7e5 f7e6 h8g7 e6e5 h7h8q g5g4 d6d7 b7d7 f6d7 e5e4 h8c8 e4d4 c8c6 d4c3 c6c5 c3b3 c5b4 b3c2
info depth 23 seldepth 37 multipv 1 score cp 1484 nodes 38012927 nps 13683559 hashfull 274 tbhits 0 time 2778 pv g8f6 h3g3 f6e8 g3f3 e8f6 f3f1 f8d7 f1a1 f6g8 a1h1 d7e5 f7e6 h8g7 e6e5 h7h8q e5d4 d6d7 d4c3 d7d8q h1h4 g8f6 h4f2 h8h6 f2h4 d8d6 c3c2 d6c5
info depth 24 seldepth 34 multipv 1 score cp 1514 lowerbound nodes 46804267 nps 13681457 hashfull 322 tbhits 0 time 3421 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 34 multipv 1 score cp 1543 lowerbound nodes 51489065 nps 13715787 hashfull 344 tbhits 0 time 3754 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 34 multipv 1 score cp 1581 lowerbound nodes 55158073 nps 13724327 hashfull 365 tbhits 0 time 4019 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 34 multipv 1 score cp 1630 lowerbound nodes 59356317 nps 13730353 hashfull 391 tbhits 0 time 4323 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 34 multipv 1 score cp 1693 lowerbound nodes 64333877 nps 13711397 hashfull 420 tbhits 0 time 4692 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 34 multipv 1 score cp 1773 lowerbound nodes 68796606 nps 13712698 hashfull 447 tbhits 0 time 5017 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 1875 lowerbound nodes 74300265 nps 13738954 hashfull 470 tbhits 0 time 5408 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 2004 lowerbound nodes 78436240 nps 13755917 hashfull 490 tbhits 0 time 5702 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 2166 lowerbound nodes 84298939 nps 13785599 hashfull 520 tbhits 0 time 6115 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 2370 lowerbound nodes 99159452 nps 13858763 hashfull 603 tbhits 0 time 7155 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 2626 lowerbound nodes 107430998 nps 13892538 hashfull 647 tbhits 0 time 7733 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 2949 lowerbound nodes 109001055 nps 13897877 hashfull 659 tbhits 0 time 7843 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 3353 lowerbound nodes 109343049 nps 13898951 hashfull 659 tbhits 0 time 7867 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 44 multipv 1 score cp 3859 lowerbound nodes 111230116 nps 13886406 hashfull 667 tbhits 0 time 8010 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 seldepth 50 multipv 1 score cp 4494 lowerbound nodes 119189963 nps 13859298 hashfull 697 tbhits 0 time 8600 pv g8f6
info depth 24 currmove g8f6 currmovenumber 1
info depth 24 currmove f3d1 currmovenumber 2
info depth 24 currmove f8e6 currmovenumber 3
info depth 24 currmove f3e2 currmovenumber 4
info depth 24 currmove f8g6 currmovenumber 5
info depth 24 currmove e7d8 currmovenumber 6
info depth 24 currmove f3h1 currmovenumber 7
info depth 24 currmove f3g2 currmovenumber 8
info depth 24 currmove e7f6 currmovenumber 9
info depth 24 currmove g8h6 currmovenumber 10
info depth 24 currmove f8d7 currmovenumber 11
info depth 24 currmove e7g5 currmovenumber 12
info depth 24 seldepth 50 multipv 1 score cp 4623 nodes 126909355 nps 13820032 hashfull 724 tbhits 0 time 9183 pv g8f6 h3f1 f6e8 f1f3 e8f6 h6h5 f8d7 f3c3 g4h5 g5g4 f6g4 c3c1 g4e5 f7e6 h8g8 c1h6 d7c5 e6e5 h7h8q h6h8 g8h8 e5d4 d6d7 d4e3 c5e6 e3e4 d7d8q e4f3 e6d4 f3g3 d4c6 g3f3 h8g7 f3e3 g7g6
info depth 25 currmove g8f6 currmovenumber 1
info depth 25 currmove f3d1 currmovenumber 2
info depth 25 currmove f3e2 currmovenumber 3
info depth 25 currmove f8g6 currmovenumber 4
info depth 25 currmove f8e6 currmovenumber 5
info depth 25 currmove e7f6 currmovenumber 6
info depth 25 currmove e7d8 currmovenumber 7
info depth 25 currmove f3h1 currmovenumber 8
info depth 25 currmove f3g2 currmovenumber 9
info depth 25 seldepth 48 multipv 1 score cp 4701 lowerbound nodes 132534084 nps 13805633 hashfull 740 tbhits 0 time 9600 pv f3g2
info depth 25 currmove f3g2 currmovenumber 1
info depth 25 seldepth 51 multipv 1 score cp 4780 lowerbound nodes 134133965 nps 13805471 hashfull 746 tbhits 0 time 9716 pv f3g2
info depth 25 currmove f3g2 currmovenumber 1
info depth 25 seldepth 51 multipv 1 score cp 4880 lowerbound nodes 135597173 nps 13804048 hashfull 751 tbhits 0 time 9823 pv f3g2
info depth 25 currmove f3g2 currmovenumber 1
info depth 25 seldepth 51 multipv 1 score cp 5006 lowerbound nodes 137649735 nps 13807777 hashfull 756 tbhits 0 time 9969 pv f3g2
info depth 25 currmove f3g2 currmovenumber 1
info depth 25 seldepth 51 multipv 1 score cp 5165 lowerbound nodes 140624904 nps 13817913 hashfull 763 tbhits 0 time 10177 pv f3g2
info depth 25 currmove f3g2 currmovenumber 1
info depth 25 seldepth 51 multipv 1 score cp 5165 nodes 141830812 nps 13820971 hashfull 769 tbhits 0 time 10262 pv f3g2
info depth 25 seldepth 60 multipv 1 score mate 10 nodes 141830812 nps 13820971 hashfull 769 tbhits 0 time 10262 pv f3d1 h3h1 d1a4 h1h3 a4b3 h3h2 b3c2 h2h3 c2d3 h3h2 d3e2 h2h1 e2f1 h1h2 f1g2 h2h1 g2h1 h6h5 g8h6
bestmove f3d1 ponder h3h1
Image
jhellis3
Posts: 546
Joined: Sat Aug 17, 2013 12:36 am

Re: Mate solving comparison (10 - 19 moves)

Post by jhellis3 »

Hey Mike, do you happen to have a branch up with this new multi-pv code? I would like to study it a little :).