Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. Bg5 O-O 8.
Bxf6 Bxf6 9. h4 Nc6 10. Nce2 Bg4 11. f3 Bd7 12. h5 Qa5+ 13. c3 Qc5 14. Bb3 Nxd4
15. Nxd4 Bxd4 16. cxd4 Qb4+ 17. Kf2 e6 18. hxg6 fxg6 19. Qd3 Rae8 20. Rh6 Bb5
21. Qe3 Bc4 22. Rah1 Rf7 23. Rxg6+ *
Position (FEN): 4r1k1/pp3r1p/3pp1R1/8/1qbPP3/1B2QP2/PP3KP1/7R b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1355
Best move: hxg6