Holy schmoly!
34. Rxf2 and white will not be mated.
34. Rxf2 Qxf2 (white doesn't have position for a mating net, would need to free himself out of the corner)
35. h3 Qxf4+
36. kh1 rc1+
37. be1 rxe1++
Bottom line, once the bishop is off that diagonal, it's all down hill for black.
34...Rc1+ with mate to follow.
Bondiggity...YOUR RIGHT!!! I missed that!