I found the "correct" solution with Kh8. However, after Qg7 ch, Kxg7, and then Rxg6ch white draws by forced repetition.
after R-f7 Qxf7ch, Kxf7 Rf6 ch I get the same result. In so far as I checked this against the computer it's still the same result, but perhaps I'm missing something.
after R-f7 Qxf7ch, Kxf7 Rf6 ch I get the same result. In so far as I checked this against the computer it's still the same result, but perhaps I'm missing something.