...I guess I'm stuck with the doubled pawns...
gxf3
Yep.
18. Bxf4
*sigh*
gxf4
19. Nd6
Gh3
20... h5
Rjg1
21... Gc7
Gh4
22... Rxg1
I do the obvious move.
Does that mean RxR?
I'll assume you intend to play 23. Rxg1, but you really should post clear moves.
23... Kf7
We3
24... Rg8
Rf1+
25... Kg7
Gg5
26... Nf7
Gxg6+
...I guess I'm stuck with the doubled pawns...
gxf3