Mate in 41

1. Nd1+!! Kf1! 2. Ne3+!! Kf2! 3. Qd2+!! Kf3! 4. Qe2+!! Kf4! 5. Qf2+!! Ke5! 6. Nc4+ Kd5! 7. Qd4+! Kc6! 8. Qb6+!! Kd7! 9. Qb7+! Ke6! 10. Qc6+! Kf5! 11. Ne3+!! Ke5! 12. Qc3+!! Kf4! 13. Qb4+! Kg3! 14. Qe1+!! Kh2! 15. Qe2+ Kh3! 16. Qf3+! Qg3! 17. Qh5+! Qh4 18. Qf5+! Kh2! 19. Qf3!! Qh7+! 20. Kd2!! Qd7+! 21. Ke1!! Qh3! 22. Nf1+!! Stalemate trap 22... Kg1! 23. Ng3!! Stalemate trap 23... Qg2! 24. Ne2+ Kh2! 25. Qf4+ Kh1! 26. Qh4+ Stalemate trap 26... Qh2! 27. Qe4+ Qg2 28. Qh7+! Qh2! 29. Qf5! Qg2 30. Kd2! Kh2! 31. Qh5+ Qh3 32. Qe5+!! Kh1! 33. Qa1+! Kg2! 34. Nf4+! Kf3! 35. Nxh3! Ke4! 36. Qa5 Kf3 37. Qa4 Kg3! 38. Ke1 Kg2 39. Qg4+! Kh2! 40. Nf4 Stalemate trap 40... Kh1 41. Qg2#! Stalemate trap Mate 1-0