Mate in 36

1. Nf3+!! Ke2! 2. Ng1+!! Kd3! 3. Bxc5!! Kc4! 4. Bf2 Kb3! 5. Ne2 Kc2! 6. Nd4+ Kc3! 7. Kb1! Kd3 8. Kb2! Kd2 9. Kb3! Kd3! 10. Kb4! Ke4! 11. Kc4 Ke5! 12. Be1! Ke4 13. Bg3! Ke3 14. Kd5! Kd2! 15. Bf2 Kd3! 16. Bg1! Kd2 17. Ke4! Kc3! 18. Ne6! Kd2! 19. Bd4! Kd1 20. Kf3! Ke1 21. Nc5! Kf1! 22. Ne4! Stalemate trap 22... Ke1 23. Bf2+! Kd1! 24. Ke3! Kc2! 25. Be1! Kd1 26. Bb4 Kc1 27. Kd3! Kb2! 28. Nd2 Kc1! 29. Nc4 Kd1! 30. Nb2+ Stalemate trap 30... Kc1 31. Kc3! Stalemate trap 31... Kb1 32. Nd3! Ka2! 33. Kc2! Ka1 34. Bc5 Stalemate trap 34... Ka2 35. Nc1+! Ka1 36. Bd4#! Stalemate trap Mate 1-0