Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 c6 3. a3 e6 4. Nc3 Qa5 5. Bd2 Qb6 6. Bc1 d6 7. Nf3 Be7 8. b4
Qd8 9. e4 O-O 10. Bd3 Nbd7 11. O-O e5 12. d5 cxd5 13. exd5 a5 14. b5 Nc5 15.
Bc2 Bg4 16. h3 Bh5 17. Qe2 Re8 18. Qe3 Bxf3 19. Qxf3 Bf8 20. Be3 e4 21. Qg4 *
Position (FEN): r2qrbk1/1p3ppp/3p1n2/pPnP4/2P1p1Q1/P1N1B2P/2B2PP1/R4RK1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 537
Best move: Nxg4