Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 c6 3. d4 h6 4. c4 d5 5. e5 a6 6. Be2 Bb4+ 7. Bd2 a5 8. a3 Bxd2+
9. Qxd2 dxc4 10. Bxc4 b5 11. Bd3 Na6 12. O-O Nc7 13. Nc3 Bb7 14. Be4 Ne7 15.
Rfd1 Ned5 16. Rac1 O-O 17. h3 g5 18. Nxd5 exd5 19. Bb1 f5 20. Qd3 Qd7 21. Re1
Ne6 22. g3 Rf7 23. Kg2 Raf8 24. h4 Rg7 25. h5 f4 26. g4 Nc7 27. Qc3 *
Position (FEN): 5rk1/1bnq2r1/2p4p/pp1pP1pP/3P1pP1/P1Q2N2/1P3PK1/1BR1R3 b - - 2 27
Black to move.
Themes:  Middlegame  
Puzzle rating: 1129
Best move: Qxg4+