Chess puzzle (Crushing)
Moves: 1. d4 b6 2. e4 Bb7 3. Nc3 Nf6 4. Bd3 e6 5. a3 c5 6. Nf3 cxd4 7. Nxd4 Nc6 8.
Nxc6 dxc6 9. O-O Be7 10. Qe2 O-O 11. Rd1 Qc7 12. Bg5 h6 13. Bh4 Rad8 14. Bg3 e5
15. Qf3 Bc8 16. h3 Nh7 17. Qe2 Be6 18. Rac1 Bg5 19. Rb1 Bf4 20. Bxf4 exf4 21.
e5 Ng5 22. h4 f3 23. Qe3 fxg2 *
Position (FEN): 3r1rk1/p1q2pp1/1pp1b2p/4P1n1/7P/P1NBQ3/1PP2Pp1/1R1R2K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: hxg5