Daily Chess Improvement: World-Class Chess Tactic!

Caruana vs Grischuk at GCT Paris

​This was an actual position between Caruana and Grischuk at GCT Paris earlier today. White just played 27. Rxd5. How should black proceed?

Caruana - Grischuk
GCT Paris

1 d4 Nf6 2. Bf4 d5 3. e3 c5 4. Nf3 Nc6 5. Nbd2 cxd4 6. exd4 Bf5 7. c3 e6 8. Qb3 Bd6 9. Bg3 Bxg3 10. hxg3 Qd6 11. Qxb7 Rb8 12. Qa6 O-O 13. Nb3 Bc2 14. Rc1 Bxb3 15. axb3 Ne4 16. Qa4 e5 17. Be2 exd4 18. cxd4 Rb6 19. O-O Rfb8 20. Rfe1 g6 21. Bd3 Nb4 22. Bf1 Nc6 23. Re2 Kg7 24. Rec2 Nd8 25. Rc7 Rxb3 26. Rd7 Qf6 27. Rxd5 Diagram above

Don't have the time for a full analysis, but 27....Rxf3 looks very promising. After 28.gxf3 Qxf3, protecting both f2 and the rook at d5 becomes a real problem for white.

Yes, this 27.....Rxf3 28.gf3 Qf3, and now white has 29.Qc2 and 29.Rc2. Black has 29.Nxf2 and 29.Nxg3 in those two instances. It looks like black wins at least a pawn to me.