Speculative move - how will he react? I'm expecting Kh6g7.
27... Kh6g5
? Why? To protect the pawn? Just the opening I need...
28. Ra1g1 Kg5f6 29. Bf2h4 Kf6e5
g6g5 won't help.
30. Rg1g5 Ke5d6
Avoiding a discovered check on f6 but would that have been better (and retreating to g7) than the alternative?
31. Rg5d5 Kd6e6 32. Rd5xd8 Ke6e5 33. Rd8d5
I missed the obvious mate. I was being greedy and hoping for another free piece through another discovered check. Mistake by me.
33... Ke5e6
Forced. Sorry about that.
34. Rd5d8
I have now seen the mate. Getting the Rook out of the way first, and covering e8 and e7.
34... Ke6e5 35. d4
Black resigns. The only option is Ke5xe4 followed by Bb3c2 for checkmate (if KnxP then PxKn for the same position). I was extremely lucky to win given the silly attempted trap. If the black Rooks had come into the attack to support the Queen I'm not sure I could have defended it so I was very lucky. Thanks for reading!