Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Bc5 5. O-O b5 6. Bb3 d6 7. c3 h6 8. d3 Qf6
9. h3 g5 10. Bd5 Nge7 11. d4 Bb6 12. dxe5 dxe5 13. g4 Rb8 14. Kg2 Ng6 15. Be3
Nf4+ 16. Bxf4 gxf4 17. Bxc6+ Qxc6 18. Nxe5 Qxe4+ 19. Nf3 Be6 20. Re1 Qc6 21.
Qd2 Qc5 22. Re5 Rd8 23. Qe2 h5 *
Position (FEN): 3rk2r/2p2p2/pb2b3/1pq1R2p/5pP1/2P2N1P/PP2QPK1/RN6 w k - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1557
Best move: Rxc5