Mate in 57

1. Nc7!! e3! 2. Nb5 e2! 3. Nd4!! e1=N! 4. g4!! Ng2! 5. g5 Nh4! 6. Kb5!! Kb2! 7. Kc4!! Ka3! 8. Kc5! Ka4! 9. Kd6!! Kb4! 10. Kd5!! Ka5! 11. Ke6!! Kb6! 12. Nf5!! Ng6! 13. Kf6! Nf4! 14. Ne3! Kc6 15. Kf5!! Nh5! 16. g6! Kd7! 17. Nd5!! Ng7+! 18. Kf6!! Ne6! 19. Kf7! Ng5+ 20. Kg7! Ne6+! 21. Kh6! Nd4! 22. Nf4! Nf5+! 23. Kg5!! Ng7! 24. Kf6! Ne8+! 25. Kf7!! Nd6+! 26. Kg7! Nf5+! 27. Kf6!! Nd6! 28. Nd5! Ne8+! 29. Kf7! Nd6+! 30. Kg7! Ke6! 31. Kh7!! Nf5! 32. Ne3!! Ne7! 33. g7!! Ke5! 34. Ng2! Nd5! 35. Nh4! Nf6+! 36. Kh8! Ke6! 37. Ng6! Kf7! 38. Ne5+! Ke6! 39. Ng4! Nxg4! 40. g8=Q+!! Kf5! 41. Qd5+! Ne5 42. Kg7! Kf4! 43. Kf6! Ng4+! 44. Ke6! Ne3! 45. Qa8! Ng4! 46. Qf8+! Ke3 47. Qf5 Nf2! 48. Kd5! Nd1 49. Qe4+! Kd2 50. Kd4! Nb2! 51. Qg2+! Kc1! 52. Kc3! Na4+! 53. Kb4! Nb2 54. Kb3! Kd1! 55. Kxb2! Ke1 56. Kc3! Stalemate trap 56... Kd1 57. Qf1# Mate 1-0