Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Bg7 5. c3 Nc6 6. Be3 Nf6 7. Qc2 d5 8.
exd5 Nxd5 9. Nxc6 Nxe3 10. fxe3 bxc6 11. Be2 Qb6 12. Kf2 Rb8 13. b3 Bf5 14. Bd3
Bxd3 15. Qxd3 Rd8 16. Qe2 O-O 17. Rc1 Rd5 18. Na3 Rfd8 19. Nc4 Qc7 20. Kg1 Rh5
21. h3 Qg3 22. Kh1 g5 *
Position (FEN): 3r2k1/p3ppbp/2p5/6pr/2N5/1PP1P1qP/P3Q1P1/R1R4K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 996
Best move: Qxh5