Mate in 28

1. Kc8+! Kc2! 2. Qc7+!! Kb1! 3. Qb6+ Kc1 4. Qe3 Kc2! 5. Qe2 Kc1! 6. Qc4+! Kb1 7. Qb3+ Kc1! 8. Qc3+! Kd1! 9. Kb7 Ke2! 10. Qc2 Ke1! 11. Qe4+! Kf1 12. Qd3+ Ke1! 13. Qe3+! Kd1! 14. Kc6! Kc2! 15. Qe2 Kc1! 16. Qc4+! Kb1 17. Qb3+ Kc1! 18. Qc3+! Kd1! 19. Kd5! Ke2! 20. Qc2 Ke1! 21. Qe4+! Kf1 22. Qd3+ Ke1 23. Qe3+! Kd1! 24. Kd4! Kc2! 25. Qc3+! Kb1 26. Qxd2! Ka1 27. Kc3! Stalemate trap 27... Kb1 28. Qb2#! Mate 1-0