White under pressure in Gothic Chess

Sort:
LindenLyons

How should White proceed in this Gothic Chess position? I played 21 gxf4 without being convinced it was best.