Mate in 74

1. f7!! Ngf6! 2. Ka7!! Kg3 3. f8=Q!! Kg4! 4. Qc5!! Kf4! 5. Ka6!! Ne4! 6. Qc1+!! Kf3! 7. Qh1+! Ke3! 8. Qh3+! Kd4! 9. Qd7+!! N4d6! 10. Kb6!! Kd5! 11. Qd8!! Ng7! 12. Qa8+!! Ke6! 13. Qa2+!! Kf6 14. Qb2+!! Kf7! 15. Qb3+! Ke7! 16. Qg3! Ngf5! 17. Qe5+ Kd7! 18. Qe2! Ne7 19. Qa6! Ndf5! 20. Kc5!! Ng7 21. Qd6+!! Ke8! 22. Qf6!! Ngf5! 23. Kc4! Kd7! 24. Qb6! Ke8! 25. Kd3! Kd7! 26. Ke4! Nd6+! 27. Kd4!! Nc6+! 28. Kc5! Ne4+! 29. Kd5! Nf6+! 30. Kc4! Ne5+! 31. Kc5!! Ke7! 32. Qa7+ Ke6! 33. Qa6+! Kf5! 34. Qc8+! Kf4! 35. Kd6! Ne4+! 36. Kd5!! Nf3! 37. Qc7+ Ke3! 38. Qe7! Nfd2! 39. Qa3+! Kf4! 40. Qc1! Ke3! 41. Ke5! Kd3! 42. Qa3+!! Nc3! 43. Qd6+!! Ke2! 44. Qe6 Ke3! 45. Qh6+! Ke2 46. Qh3! Na2! 47. Qe6! Nc1! 48. Kd4+! Kd1! 49. Qf5! Ke1! 50. Kc3! Ne2+! 51. Kd3!! Nf1! 52. Qe4 Nfg3! 53. Qe3! Stalemate trap 50 moves rule 53... Kf1! 54. Kd2! Kg2! 55. Ke1! Kh3! 56. Kf2! Kg4 57. Qe5! Nf4! 58. Qg7+! Kf5! 59. Qxg3! Nd5 60. Kf3! Ke6! 61. Qe1+ Kd6 62. Ke4! Nf6+ 63. Kd4! Nd7! 64. Qe2 Nb6 65. Qe5+! Kd7! 66. Qa5 Nc8 67. Qd5+! Ke8! 68. Qc6+ Ke7 69. Ke5! Nb6 70. Qxb6 Kf7! 71. Qg1 Ke7 72. Qa7+ Kd8 73. Kd6! Kc8 74. Qc7# Stalemate trap Mate 1-0