Mate in 16

1. Bf4+!! Kxf4! 2. Qh2+ Ke3 3. Qf2+! Kd3 4. Qf4! Bd5 5. Kf2! Bh1 6. Qe3+! Kc4! 7. Qc1+! Kb4 8. Qxh1 Kc5! 9. Qd1 Kb4 10. Qc1 Kb3 11. Qf4 Ka2 12. Qb4 Ka1 13. Ke1 Stalemate trap 13... Ka2 14. Kd1 Ka1 15. Kc1 Stalemate trap 15... Ka2 16. Qb2# Stalemate trap Mate 1-0