Chess puzzle (Crushing)
Moves: 1. d4 a5 2. c4 b6 3. Nc3 Ba6 4. e4 e6 5. Nf3 Bb4 6. Bd2 Ne7 7. Be2 O-O 8. O-O
Re8 9. a3 Bxc3 10. Bxc3 d5 11. cxd5 Bxe2 12. Qxe2 exd5 13. e5 Ng6 14. b4 Nc6
15. b5 Nb8 16. a4 Nd7 17. Rfe1 Ndf8 18. h3 Ne6 19. Qd2 Rc8 20. Rac1 Ngf4 21.
Ng5 *
Position (FEN): 2rqr1k1/2p2ppp/1p2n3/pP1pP1N1/P2P1n2/2B4P/3Q1PP1/2R1R1K1 b - - 6 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1152
Best move: Qxg5