In addition to missing 35....Rf3+, black also missed 32....Rg2; 33.Rg2, Rf3+. Sorry, but all I'm seeing is black's moves. Oh well, ladies first, right?
a thanks for the aclaration steinar! yeah i was commenting for black side because the OP blunder taking the pawn, so it was in order to make sure he sees that and improve for his next game with the lady