Sort:  

Almost.

Solution

Reveal spoiler

Rxg7+ Nxg7 Qxh6+ and mate next move.

That's right, I typed 7 wrong. It would be impossible for her to go to that place, haha.