So the key question is should white sacrifice on g6? Is it sound or not? How should white proceed?
Yes is totally worth it to open the G and the H file.
Checkmate is coming soon, making the Bishop active, and the other Rook as well.
The white Knight does not need to jump.
There is one checkmate:
Qxg6+ Kh8 Qh6+ Kg8 Bh3 Rf5
Rg1+ Qh5 Rxg5+ Rxg5 Bxe6#