i just had this position, at move 28, after black played king g8, white to move, what would you do?

xe7 xe7
qd5+ kf8
h8
"xe7" is not a valid chess notation.
29. Rxe7 is a big blunder. Black plays Qxe7, and draw.
Instead, 29. Qd5+ leads to an incredible mate.