Mate in 39

1. Kc4!! Bf6! 2. Rf1!! Be5! 3. Re1!! Bf6! 4. Re6! Bd8! 5. Rd6!! Bc7! 6. Rd7!! Bb6! 7. Rd1!! Ka3! 8. Rb1!! Bc7! 9. Rb3+!! Ka2! 10. Kc3!! h5! 11. Kc2!! Bh2! 12. Rh3!! Bg1! 13. Rh1! Bb6! 14. Rb1!! Bf2 15. Rf1!! Bc5! 16. Rf5! Bb4! 17. Rf6! h4! 18. Ra6+! Ba3! 19. Ra4 h3! 20. Rh4!! Bc5! 21. Rxh3! Bg1 22. Rh1! Bf2! 23. Rf1! Bc5! 24. Rf5! Bb4 25. Rf6! Ba5 26. Ra6! Ka3! 27. Rxa5+!! Kb4 28. Rd5! Kc4! 29. Rd3 Kb5! 30. Rc3 Kb4! 31. Kb2! Kb5! 32. Ka3 Ka6! 33. Rb3 Ka5 34. Rb1 Ka6 35. Ka4! Ka7 36. Ka5! Ka8 37. Kb6! Stalemate trap 37... Kb8 38. Rc1! Ka8 39. Rc8#! Mate 1-0