Mate in 28

1. Kc3!! d1=N+! 2. Kb4! Nxb2! 3. Ra3+! Kb1 4. Kc3!! Nd1+! 5. Kd2!! Nb2! 6. Ra6! Nc4+! 7. Kc3! Ne3! 8. Re6! Nd1+ 9. Kd2! Nb2! 10. Re4! Ka2! 11. Kc1!! Ka3 12. Re3+!! Ka2! 13. Re2! Kb3! 14. Rxb2+! Kc4! 15. Rd2! Kc3! 16. Rd7 Kb4 17. Rc7 Kb3! 18. Rc2 Kb4! 19. Kb2! Ka4! 20. Rc4+ Ka5! 21. Ka3 Kb5 22. Kb3! Ka5 23. Rb4! Ka6 24. Ka4! Ka7 25. Ka5! Ka8 26. Kb6! Stalemate trap 26... Kb8 27. Rc4! Ka8 28. Rc8#! Mate 1-0