Mate in 32

1. Kb1!! Kd3 2. Kc1!! Ke3! 3. Kd1 Kd3! 4. g4 Ke4! 5. g3!! Kd4 6. Kd2 Ke4 7. Ke2! Kd4 8. g5 Ke5! 9. g6 Ke6 10. Ke3 Kf6 11. Kf4! Kxg6! 12. Kg4!! Kf6 13. Kh5! Kg7! 14. Kg5!! Kh7! 15. Kf6! Kh8! 16. g4 Kg8! 17. Kg6! Kh8! 18. g5 Kg8 19. Kh6! Kf7! 20. g6+ Kf8! 21. Kh7!! Stalemate trap 21... Ke7! 22. g7! Kd6! 23. g8=Q Kc5! 24. Qa2 Kb4 25. Qc2 Ka3 26. Qb1 Ka4 27. Kg6 Ka3 28. Kf5 Ka4 29. Ke4 Ka3 30. Kd3 Ka4 31. Kc4! Ka3 32. Qa1# Mate 1-0