Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 f5 3. e3 Nf6 4. Nf3 e6 5. Bd3 Nbd7 6. Nbd2 c6 7. O-O a5 8. a4
Be7 9. Re1 O-O 10. Ne5 Nb6 11. b3 Bd6 12. Ndf3 Bxe5 13. Nxe5 Bd7 14. Rc1 Be8
15. Be2 h6 16. Bg3 g5 17. h3 h5 18. Qd2 g4 19. hxg4 hxg4 20. f3 gxf3 21. Bxf3
Qc7 22. Kf2 Qg7 23. Rh1 Ne4+ 24. Bxe4 fxe4+ 25. Ke2 *
Position (FEN): r3brk1/1p4q1/1np1p3/p2pN3/P2Pp3/1P2P1B1/2PQK1P1/2R4R b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1505
Best move: Qxg3