Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 h6 7. h3 a6 8. a3 b5
9. Ba2 Be7 10. Nd5 d6 11. Nxf6+ Bxf6 12. Bd5 Bd7 13. b4 Rb8 14. c3 Ne7 15. Ba2
Ng6 16. d4 c6 17. d5 cxd5 18. Qxd5 Be6 19. Qd3 Qd7 20. Bxe6 Qxe6 21. Be3 Rbc8
22. Rfd1 Rfd8 23. a4 Qb3 24. axb5 Rxc3 25. Qd5 axb5 26. Qxb5 Nf4 27. Bxf4 exf4
28. e5 Be7 29. exd6 Rxd6 30. Nd4 Qc4 31. Qxc4 *
Position (FEN): 6k1/4bpp1/3r3p/8/1PQN1p2/2r4P/5PP1/R2R2K1 b - - 0 31
Black to move.
Themes:  Middlegame  
Puzzle rating: 1509
Best move: Rxc4