Mate in 39

1. Nd5!! Ke1! 2. Bf2+!! Ke2! 3. Bb6! Ke1! 4. Ba5+! Ke2! 5. Nc3+ Ke1! 6. Ne4+! Ke2! 7. Nf2 Bh3! 8. Nxh3!! Kd3 9. Nf4+ Kc4! 10. Bd2 Kb3 11. Kf2 Kc4! 12. Ke3 Kc5! 13. Bc3 Kc4 14. Be5! Kb4 15. Ne6 Kc4 16. Ke4! Kb5! 17. Kd5! Kb6! 18. Nc5 Ka5 19. Nd7! Kb5 20. Bd4! Kb4! 21. Nc5 Ka5! 22. Nd3! Kb5! 23. Bg1 Ka5 24. Kc6! Ka4! 25. Kc5! Kb3! 26. Nb4! Kb2 27. Be3! Kb3 28. Bd2! Ka4! 29. Nc2 Kb3 30. Ne1 Ka4! 31. Kc4! Ka3 32. Nd3 Ka4! 33. Nb2+ Stalemate trap 33... Ka3 34. Kc3! Stalemate trap 34... Ka2 35. Nc4! Kb1! 36. Kb3! Ka1 37. Be3 Stalemate trap 37... Kb1 38. Na3+! Ka1 39. Bd4#! Stalemate trap Mate 1-0