Vinvin wrote:I tries to prove the mate on my PC, it's quite hard
That's true, Vincent.
Still don't make it to let MateFinder keep the mating- output with correct number of moves in hash back to start postion.
Vinvin wrote:
and 3 best moves after 1.f4 Bf6 2.a4 :
About that I'm rather sure, after 1...Bf6 2.Kd7 is shorter than a4.
Here's my latest whole hog:
[pgn]
[Event "1st Prize, Sachova skladba "]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Salai, Ladislav jr."]
[Black "10MV Eret90, Major Dual 1.Bd1"]
[Result "1-0"]
[Annotator "Martan,Peter"]
[SetUp "1"]
[FEN "4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1"]
[PlyCount "59"]
[EventDate "2013.??.??"]
1. f4 $1 (1. Kd7 $2 Bd2 2. Kc6 (2. f4 h5 3. Kc6 Ba5 4. Bd1 h4 5. b4 Bxb4 6.
Kxb6 c4 7. a4 h3) 2... Ba5 3. b4 $1 cxb4 4. Bb3+ Kg7 5. Kd5 Kf6 6. Ke4 h5 $1 7.
Kf4 Kg6 8. Ke5 h4 9. Kf4 Kh5) (1. Bd1 Kg7 (1... Bh4 $5 2. Kd7 Bxf2 3. Kc6 h5 4.
Kxb6 c4+ 5. Ka5 c3 6. Kb4 Be1 7. Kc4 h4 8. f4 Kf7 9. Kd3 Ke6 10. Bg4+ Kd5 11.
f5 c2 12. Kxc2 Ke5 13. a4 Kf6 14. b6 h3 15. Bxh3 Bg3 16. b7 Kg5 17. Kc3 Kh4 18.
Kc4 Be5 19. a5 Kg5 20. b4 Bb8 21. a6 Kf4 22. f6 Kg3 23. f7 Kxh3 24. f8=Q Ba7
25. b8=Q Bxb8 26. Qxb8 Kg4 27. a7 Kg5 28. Qg3+ Kf5 29. a8=Q Kf6 30. Qf8+ Ke6
31. Qgd6#) (1... Bd2 $5 2. f4 (2. Kd7 $2 {ZUS 1.Kd7}) 2... Bxf4 3. Kd7 Bd2 4.
Kc6 Ba5 5. b4 cxb4 6. Bb3+ {ZUS 1.f4 + 1 Zug}) (1... Bf4 $5 2. Kd7 Kf7 3. Kc6
Ke6 4. Kxb6) 2. Kd7 Bd2 3. f4 Kg6 4. Bg4 h5 5. f5+ Kf6 6. Bxh5 Kxf5 7. Kc6 Ba5
8. a3 Ke5 9. Bg4 Kf4 10. f3 Ke5 11. b4 cxb4 12. axb4 Bxb4 13. Kxb6 Kd6 14. f4
Ke7 15. f5 Bc3 16. Kb7 Kd6 17. b6 Bd4 18. Ka6 Ke7 19. b7 Be5 20. Ka7 Bd4+ 21.
Ka8 Be5 22. b8=Q Bxb8 23. Kxb8 Kf7 24. Kb7 Kf6 25. Kc6 Ke5 26. Kc7 Kf4 27. f6
Kxg4 28. f7 Kf3 29. f8=Q+ Ke3 30. Qf1 Kd4 31. Qe2 Kc3 32. Kc6 Kb3 33. Qd2 Ka3
34. Kc5 Kb3 35. Kb5 Ka3 36. Kc4 Ka4 37. Qa2#) 1... Bxf4 (1... Bf6 2. Kd7 (2. a4
$6 Bc3 3. f5 Kg7 4. Ke7 Bf6+ 5. Ke6 Bc3 6. Bd1 Kf8 7. f6 Be1 8. Bh5 Bc3 9. Bg6
Bb4 10. Kd7 Ba5 11. Bh5 Be1 12. Kc6 Ba5 13. Kc7 Kg8 14. f7+ Kf8 15. f4 Ke7 16.
Kc6 Kf8 17. f5 Kg7 18. f6+ Kf8 19. Kc7 Bc3 20. Kxb6 Bd4 21. Kc6 Bxf6 22. Kxc5
Be5 23. b6 Ke7 24. Kc6 Bd4 25. a5 Bg7 26. f8=Q+ Kxf8 27. a6 Ke7 28. a7 Kf6 29.
a8=Q Kg5 30. Qg8 Kf4 31. Qxg7 Ke3 32. Kd5 Kf2 33. Kd4 Kf1 34. Ke3 Ke1 35. Qg1#)
2... Bc3 (2... Bd4 $5 3. Kc6 Bxf2 4. a4 h5 5. Kxb6 c4+ 6. Ka6 c3 7. f5 h4 8.
Be4 h3 9. b6 h2 10. Kb5 c2 11. b7 Bg3 12. Bxc2 h1=Q 13. b8=R+ Bxb8 14. Kc4 Qf1+
15. Kd5 Qg2+ 16. Be4 Qd2+ 17. Kc6 Qd6+ 18. Kb7 Qb4+ 19. Kc6 Qxe4+ 20. Kb6 Qe3+
21. Kc6 Qxb3 22. Kc5 Ba7+ 23. Kd6 Qxa4 24. Ke5 Kf7 25. Kd5 Bb6 26. f6 Kxf6 27.
Kd6 Qc4 28. Kd7 Qe6#) 3. Kc6 Ba5 4. b4 cxb4 5. Bb3+ Kg7 6. Kd5 Kf6 (6... h5 $5
7. f5 h4 8. Ke4 Kf6 9. Kf4 h3 10. Kg3 Kxf5 11. f3 Ke5 12. Kxh3 Kf4 13. Kg2 Ke5
14. Kg3 Kd4 15. f4 Kc5 16. f5 Kxb5 17. f6 Kc6 18. f7 b5 19. f8=Q Bc7+ 20. Kg4
Bh2 21. Qf6+ (21. Qe8+ $5 Kb6 22. Qg6+ (22. Qe6+ $5 Kc5 23. Qf5+ Kd6 24. Qd5+ (
24. Qf2 $5 Be5 25. Qb6+ Ke7 26. Kf5 Bh2 27. Qc5+ Bd6 28. Qa7+ Kd8 29. Ke6 Bc7
30. Qa8+ Bb8 31. Qxb8#) 24... Ke7 25. Kf5 Bc7 26. Qc5+ Kd8 27. Be6 Be5 28. Qc8+
Ke7 29. Qd7+ Kf8 30. Qf7#) 22... Ka5 23. Qc6 Be5 24. Qb7 Bd4 25. Kf5 Bc5 26.
Ke6 Bf2 27. Kd5 Bc5 28. Kc6 Bb6 29. Qxb6#) 21... Kc7 22. Qa6 Kd7 23. Kf5 Bg3
24. Be6+ Kc7 25. Bd5 Kd7 26. Qc6+ Ke7 27. Be6 Kf8 28. Qd7 b3 29. Qf7#) 7. Ke4
h5 8. f5 h4 9. Kf4 h3 10. Kg3 Kxf5 11. f3 Ke5 12. Kxh3 Kf4 13. Kg2 Ke3 14. Kg3
Kd4 15. f4 Kc5 16. f5 Kxb5 17. f6 Kc6 18. f7 b5 19. f8=Q Bc7+ 20. Kg2 Bd6 21.
Qe8+ Kc7 22. Qxb5 Kd8 23. Be6 Ke7 24. Qd7+ Kf6 25. Qxd6 Kg7 26. Bb3 Kh7 27.
Qe7+ Kg6 28. Bc2+ Kh5 29. Qf6 b3 30. Bd1#) 2. Kd7 Bd2 3. Kc6 Ba5 4. b4 cxb4 (
4... Bxb4 $6 5. Kxb6 Kf7 6. a4 Ke6 7. a5 Kd5 8. a6 c4 9. a7 Bc5+ 10. Ka6 Bxa7
11. Kxa7 Kd4 12. b6 Kc3 13. Bg6 h5 14. b7 h4 15. b8=Q h3 16. Qh8+ Kb3 17. Qxh3+
Ka2 18. Bf7 Kb2 19. Bxc4 Kb1 20. Qd3+ Kc1 21. Qc3+ Kb1 22. Qd2 Ka1 23. Qc1#) 5.
Bb3+ Kg7 6. Kd5 Kf6 7. Ke4 h5 (7... Kg5 $6 8. Ke5 h5 9. f4+ Kh6 10. f5 Kg7 11.
f6+ Kf8 12. Kf5 h4 13. Kg4 h3 14. Kxh3 Ke8 15. Kg4 Kd8 16. f7 Ke7 17. Kf5 Kf8
18. Ke6 Kg7 19. Ke7 Kg6 20. f8=Q Kg5 21. Qf3 Kg6 22. Qf6+ Kh7 23. Bc2+ Kg8 24.
Qf8#) 8. Kf4 Kg6 (8... h4 $5 9. f3 h3 10. Kg3 Ke5 11. Kxh3 Kf4 12. Kg2 Ke3 13.
Kg3 Kd4 14. f4 Kc5 15. f5 Kxb5 16. f6 Kc6 17. f7 b5 18. Kg4 Bd8 19. f8=Q Bc7
20. Qa8+ Kc5 21. Qb7 Bh2 22. Qa7+ Kc6 23. Kf5 Kd6 24. Qb6+ Ke7 25. Be6 Bd6 26.
Qa7+ Bc7 27. Qxc7+ Ke8 28. Qd7+ Kf8 29. Qf7#) 9. Ke5 h4 10. Kf4 Kh5 11. f3 $1
h3 12. Kg3 Kg5 13. Kxh3 Kf4 14. Kg2 Ke3 15. Kg3 Kd4 16. f4 Kc5 17. f5 Kxb5 18.
f6 Kc6 19. f7 b5 20. f8=Q Bc7+ 21. Kg4 Bh2 22. Qe8+ Kb6 23. Qg6+ (23. Qe6+ $5
Kc5 24. Qf5+ Kc6 25. Qc2+ Kb6 26. Qxh2 Kb7 27. Qd6 Kc8 28. Qc6+ Kd8 29. Qb7 Ke8
30. Qc7 Kf8 31. Qf7#) 23... Ka5 24. Qc6 Bg1 25. Kf3 Ba7 26. Ke4 Bf2 27. Kd3 Be1
28. Bc4 bxc4+ 29. Kxc4 b3 30. Qb5# 1-0
[/pgn]
Peter.