tough puzzle but i think i solved it:Â 1.qh3 e6xbd5 2. qc8#
                                                         1. qh3 d6xe5 2. Bxe5#
1. Qh3
1... exd5 2. Qc8#
1... dxe5 2. Bxe5#
yeah sure
If you need help, please contact our Help and Support team.