Mate in 29

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