Mate in 29

1. Kxd6!! Nf6! 2. a4!! Ne8+! 3. Kd7!! Nf6+! 4. Kc6! Ng8! 5. a5! Ne7+! 6. Kd7!! Nd5 7. a6!! Kf4 8. a7 Ke5! 9. Kc6!! Nb4+! 10. Kc5 Nd3+ 11. Kb5 Kd4 12. a8=Q! Ne5! 13. Qa1+ Ke4 14. Kc5! Nd3+! 15. Kd6! Ke3! 16. Qa4 Nf4 17. Ke5! Nd3+! 18. Kf5! Nb2 19. Qa1 Nd3! 20. Qc3! Ke2! 21. Ke4! Nf2+! 22. Kd4! Nd1 23. Qc2+! Kf3! 24. Qxd1+! Kf4! 25. Qh5! Kg3 26. Ke3! Kg2 27. Qg4+ Kf1 28. Qg5 Stalemate trap 28... Ke1 29. Qg1#! Mate 1-0