Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 Bf5 3. Qb3 e6 4. Qxb7 Nd7 5. Nc3 Nb6 6. Qc6+ Ke7 7. Nf3 Nxc4 8.
Bf4 Rc8 9. Ne5 Nxe5 10. Bxe5 f6 11. Bg3 Kf7 12. e4 Ne7 13. Qb5 c6 14. Qe2 Bg6
15. e5 f5 16. Qe3 Qb6 17. b3 h5 18. Be2 Qa5 19. O-O h4 20. Bf4 Bh5 21. Bg5 Ng6
22. Bxh5 Rxh5 23. Ne2 c5 24. Qf3 *
Position (FEN): 2r2b2/p4kp1/4p1n1/q1ppPpBr/3P3p/1P3Q2/P3NPPP/R4RK1 b - - 1 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1225
Best move: Rxg5