Mate in 21

1. Bd4+!! Ka2! 2. Rd2+!! Ka3! 3. Bc5+!! Ka4! 4. Ra2+!! Kb5! 5. Rb2+!! Kxc5! 6. Rxb8!! Kd6! 7. Rb3 Kd5 8. Kd2! Kd4 9. Re3! Kc4 10. Rd3! Kb4! 11. Rc3 Kb5! 12. Kc2 Kb4! 13. Kb2! Kb5! 14. Ka3 Ka6! 15. Rb3 Ka5 16. Rb1 Ka6 17. Ka4! Ka7 18. Ka5! Ka8 19. Kb6! Stalemate trap 19... Kb8 20. Rc1! Ka8 21. Rc8#! Mate 1-0