Chess puzzle (Crushing)
Moves: 1. e4 g6 2. g3 Bg7 3. Bg2 c5 4. Nf3 Nc6 5. c3 e5 6. d3 d6 7. Be3 Nge7 8. Na3
O-O 9. Nd2 a6 10. f3 b5 11. Rc1 Be6 12. b3 Qd7 13. h4 h5 14. Nc2 Rac8 15. c4 b4
16. O-O Bh3 17. Ne1 Bxg2 18. Kxg2 a5 19. Nc2 Ra8 20. f4 a4 21. Nf3 axb3 22.
axb3 Ra2 23. f5 gxf5 24. Ng5 f4 *
Position (FEN): 5rk1/3qnpb1/2np4/2p1p1Np/1pP1Pp1P/1P1PB1P1/r1N3K1/2RQ1R2 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1654
Best move: Qxh5