Playing as black here-- I think my opponent was still better after 34... Rxf2+ with 35. Kc1, but I was living on borrowed time and got lucky anyways. Ended up with a slippery pawn in the endgame, and funnily enough my opponent resigned as I was thinking about making a blunder (Qe6+)! I'd like to think I wouldn't have, though.