I feel like it was move 32 that really did me in. I looked at the variation surrounding 33... Kc7 34. Rxd8 Nxf3 35. d4 Nxg4+ 36. Kxf3 Nxf6+ but that doesn't seem like something that would realistically happen at my level.
Would I have just been better with 32... Bxh7?