24 ( +1 | -1 ) I would say yes...Black's threats to the opened king are simply too much, even if white doesn't take the bishop, black will have a big advantage. If black takes the bishop then 21...Qb7+ 22.Kf1 Qh1+ 23. Ng1 Bxh2...and black's attack cannot be stopped.
21 ( +1 | -1 ) Fine move ...but what was your plan after 21. Rxc5 captain. I still see a slightly better but drawish position for white (though its late at my place and perhaps some red wine is beclouding my analysis-potential) ;-).
33 ( +1 | -1 ) Rxc5Looks like after Nf3 there is draw right away. I'm not sure if there is better move. I was not happy with my position during 1st half of the game, it was improved somehow to 20th move, but I'm not sure if I had more than draw (or even draw) at this point. I'm wondering if Bxg2 was the best continuation.