I would have played, knight to g-5 check, if the black pawn takes this knight on g-5, I bring the queen to g-5, and from here several things can happen because the king is not in check, but if it moves the pawn on F7 it is Mate in two, and if it hides the king on the last row, it would still be mate in 2, bringing the queen back to the last rank and moving the white bishop.
I Guess that would work... xDDDDD
RE: Guess the next move