Mate in 44

1. a6!! Rd5+! 2. Kb4!! Rd4+! 3. Kb3! Rd5! 4. Nc6! Rb5+! 5. Ka3!! Rb1! 6. Nb4+!! Kc3! 7. a7!! Rb3+! 8. Ka2! Rb2+! 9. Ka1! Rxb4! 10. a8=Q!! Rb3 11. Qf3+ Kc4! 12. Qe4+! Kc5! 13. Qc2+! Kb4! 14. Ka2! Rc3! 15. Qe4+! Rc4 16. Qe1+! Kc5! 17. Qe5+! Kb4! 18. Kb2! Rc5 19. Qe1+ Ka4 20. Qe4+! Ka5 21. Kb3! Kb6! 22. Qe8! Ka5 23. Qe2 Rc6 24. Qe5+! Ka6 25. Kb4! Rb6+ 26. Kc4! Rc6+! 27. Kd5! Rc8 28. Qd6+ Kb7! 29. Qd7+! Rc7! 30. Qb5+! Ka7! 31. Kd6! Rc8! 32. Qb4! Ka6! 33. Kd7! Rh8! 34. Qa3+! Kb5 35. Qb2+! Kc4 36. Qxh8! Kd3! 37. Qa1 Kc2 38. Qd4 Kb1 39. Qd2 Ka1 40. Kc6 Stalemate trap 40... Kb1 41. Kb5 Ka1 42. Ka4 Stalemate trap 42... Kb1 43. Ka3 Ka1 44. Qc1# Stalemate trap Mate 1-0