Chess puzzle (Crushing)
Moves: 1. d4 d5 2. g3 Nf6 3. Bg2 e6 4. e3 c6 5. Nc3 Nbd7 6. a3 Be7 7. h3 O-O 8. f4 b6
9. Bd2 Bb7 10. h4 Rc8 11. h5 h6 12. g4 Nh7 13. e4 c5 14. e5 f6 15. Qf3 cxd4 16.
Nb5 fxe5 17. Qd3 Nc5 18. Qg3 exf4 19. Bxf4 Bh4 20. Rxh4 Rxf4 21. O-O-O Qg5 22.
Kb1 Nf6 23. Nh3 Qe5 24. Nxf4 Na4 25. Ng6 *
Position (FEN): 2r3k1/pb4p1/1p2pnNp/1N1pq2P/n2p2PR/P5Q1/1PP3B1/1K1R4 b - - 2 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1003
Best move: Qxg3