Mate in 24

1. g8=Q+!! Ka7! 2. Qa2+!! Kb8! 3. Qh2+! Ka7! 4. Qf2+! Kb7! 5. Qf3+! Kb8! 6. Qf8+! Ka7! 7. Qa3+ Kb7 8. Qe7+! Kc8! 9. Qf8+!! Kb7! 10. Qg7+! Kc8! 11. Qg8+! Kd7! 12. Qxa8!! Ke6! 13. Qc6+ Kf5! 14. Kc4 Bh5 15. Qc5+ Kg4! 16. Qf2! Bg6 17. Kd4! Be8! 18. Qe2+! Kg3 19. Qxe8! Kf2 20. Qe3+ Kf1 21. Qd2 Kg1 22. Ke3 Kh1! 23. Kf2 Stalemate trap 23... Kh2 24. Qh6#! Mate 1-0

www.000webhost.com