Solution
24. ... Bf8+
25. kg5 h6+
26. kf6 Be7#