Was white correct in going for the repetition? Engine suggests an adv for white, but sometimes engines I have seen over-rate theoretical draws due to material adv.
I know 37. gxf5 is a blunder. However after 37. gxf5 is the position a draw.
you are absolutely right that 37 gxf5 is a blunder, as 37 R-d6+ followed by exchanging Rooks and only then gxf5 wins. Black will soon get that pawn and White will get Black's remaining "h" pawn, leaving White with a won endgame of 2 unopposed, connected passed pawns.