Mate in 37

1. Ra1+!! Kd2! 2. Ra2+!! Kc1! 3. Kd3! Rd1+! 4. Kc3!! Kb1! 5. Rb2+!! Ka1! 6. Rh2!! Rc1+! 7. Kb3!! Rb1+! 8. Kc4! Stalemate trap 8... Rg1! 9. Rh5! Rb1! 10. Nc3! Rb7 11. Rh2!! Ra7 12. Kd3! Rd7+! 13. Kc2!! Stalemate trap 13... Rh7! 14. Rd2!! Stalemate trap 14... Rd7! 15. Nd5! Stalemate trap 15... Rb7! 16. Rd4 Rb2+! 17. Kc3!! Rb5! 18. Nb4! Rc5+! 19. Kb3!! Kb1! 20. Rf4 Rc8! 21. Rf1+! Rc1 22. Rf8! Rc7! 23. Nd5! Rb7+! 24. Kc3!! Ka1! 25. Re8! Rb5! 26. Nb4! Rc5+! 27. Kb3!! Kb1! 28. Nd3! Rb5+! 29. Kc3!! Rb7 30. Re1+!! Ka2 31. Nb4+!! Rxb4! 32. Kxb4!! Kb2 33. Re2+! Kc1! 34. Kc3! Kb1! 35. Re1+ Ka2 36. Rc1 Ka3 37. Ra1#! Mate 1-0