Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bc4 Nf6 5. d3 Bc5 6. O-O d6 7. h3 h6 8. Nc3
Ba7 9. a3 g5 10. b4 Ne7 11. Ne2 g4 12. hxg4 Bxg4 13. Ng3 h5 14. Bg5 Ng6 15. Nf5
Rh7 16. b5 axb5 17. Bxb5+ c6 18. Ba4 Nf4 19. d4 Bxf5 20. exf5 Bxd4 21. Nxd4
Rxa4 22. c3 Rg7 23. Qxa4 *
Position (FEN): 3qk3/1p3pr1/2pp1n2/4pPBp/Q2N1n2/P1P5/5PP1/R4RK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1316
Best move: Rxg5