Mate in 30

1. Ra7!! Bb1+! 2. Ke3!! Kxh3! 3. Kf4!! Kh2! 4. Ra6 Kg2! 5. Rb6! Bh7! 6. Rb7! Bd3! 7. Rb2+!! Kf1! 8. Ke3!! Bc4 9. Rf2+! Kg1! 10. Kf3!! Bb3 11. Kg3!! Bg8! 12. Rf5 Bh7! 13. Rh5! Bg6 14. Rg5 Bd3! 15. Rd5!! Bc2 16. Rc5! Bd1! 17. Rc1! Kf1! 18. Rxd1+!! Ke2 19. Rd4! Ke3! 20. Ra4 Kd2 21. Ra3 Kc2 22. Re3 Kd1! 23. Kf3! Kd2! 24. Kf2! Kc1 25. Re2! Kb1 26. Ke3! Ka1 27. Kd3 Kb1 28. Kc3! Ka1! 29. Kb3! Stalemate trap 29... Kb1 30. Re1#! Mate 1-0