>>936116013 (OP)This one is actually pretty simple, it's all checks and black only has one option for all of it.
1. Rxg8 Kxg8
2. Rh8+ Kxh8
3. Qh4+/Qh5+ Kg8
4. Qh7+ Kf8
5. Qh8+ Ke7
6. Qxg7+ Ke6 (If Ke8 then Qf7 is mate)
7. Qf7+ Ke5
8. Qf5+ Kd4
9. Qe4+ Kc3
10. Qc2+ Kd4 (If Kb4 then Qc4+ Ka5 Qa4#)
11. Qc4+ Ke5
12. Qe4+ Kf6
13. Qf5+ Kg7 (If Ke7 then Qf7 is mate)
14. Qf7+ Kh6 (If Kh8 then Qh7 is mate)
15. Qh7+ Kg5
16. h4+ Kf6
17. Qf7+ Ke5
18. Qf5+ Kd4
19. Qe4+ Kc3
20. Qc2+ Kd4
21. Qc4+ Ke5
22. Qe4+ Kf6
23. Qf5+ Kg7
24. Qf7+ Kh6
25. Qh7#