Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Nc3 Nc6 4. Be2 d6 5. O-O Nge7 6. d3 O-O 7. Bg5 h6 8. Bh4
Bg4 9. Na4 Bb6 10. Nxb6 axb6 11. Nd2 Bxe2 12. Qxe2 Nd4 13. Qd1 Qd7 14. c3 Ne6
15. Nb3 Ng6 16. Bg3 f5 17. exf5 Rxf5 18. Qg4 Rf6 19. Nd2 Nef8 20. Ne4 *
Position (FEN): r4nk1/1ppq2p1/1p1p1rnp/4p3/4N1Q1/2PP2B1/PP3PPP/R4RK1 b - - 5 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 886
Best move: Qxg4