Chess puzzle (Crushing)
Moves: 1. Nf3 e6 2. g3 Bc5 3. d4 Bb6 4. Bg2 d5 5. O-O Nf6 6. Bg5 h6 7. Bxf6 Qxf6 8. c3
Nc6 9. Nbd2 Ne7 10. Re1 Ng6 11. e4 dxe4 12. Nxe4 Qe7 13. Ned2 Bd7 14. a4 a6 15.
Nc4 Ba7 16. Nce5 Nxe5 17. Nxe5 O-O-O 18. Qb3 c6 19. Nc4 g5 20. Nb6+ Kb8 21. a5
h5 22. c4 h4 23. d5 hxg3 *
Position (FEN): 1k1r3r/bp1bqp2/pNp1p3/P2P2p1/2P5/1Q4p1/1P3PBP/R3R1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 2024
Best move: Qxg3+