Sicilian Najdorf Main Line as Black


after 23. Bg2 - my idea here is to connect my rooks, and dominate the f file with Rdf1. I did not see 23... Rf2 coming.

after 23. Bg2 - my idea here is to connect my rooks, and dominate the f file with Rdf1. I did not see 23... Rf2 coming.
Turns out right after that, I somehow managed to get my Rook trapped. I'm still wondering why and how that happened and if 27 ... Rxc2 was a blunder.

27.. Rxc2 could not be a blunder, I don see any better response. But earlier 25 ... Rxg6 could be better.

27. Nf4 - Rxc2?
you missed 27... Nf2! continuation: 28. Nxg2 - Nxd1 29. Rxd1
And its all even
28. Qxg4 - Qf7?? again it seems like you panicked
very simple 28...Bxf4! this was forced
continuation: 28. Kxc2 - Qf2+ and your ok