Chess puzzle (Crushing)
Moves: 1. e3 Nf6 2. d4 g6 3. Bd3 Bg7 4. Ne2 O-O 5. O-O d6 6. c4 a6 7. Nbc3 Nc6 8. Bd2
Ne8 9. h3 e6 10. c5 Ne7 11. cxd6 cxd6 12. e4 b5 13. a3 Bb7 14. Be3 Rc8 15. Qd2
Kh8 16. Bh6 Nf6 17. Bg5 Neg8 18. Rad1 h6 19. Bh4 g5 20. Bg3 Nh5 21. Bh2 Ne7 22.
f4 Nc6 23. e5 d5 24. fxg5 hxg5 25. Qxg5 *
Position (FEN): 2rq1r1k/1b3pb1/p1n1p3/1p1pP1Qn/3P4/P1NB3P/1P2N1PB/3R1RK1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 886
Best move: Qxg5