Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Bg5 e6 5. e3 Be7 6. Bd3 Nbd7 7. Nc3 h6 8. Bh4
Nh7 9. Bxe7 Qxe7 10. Qc2 Ndf6 11. cxd5 cxd5 12. O-O O-O 13. e4 dxe4 14. Nxe4 g6
15. Ng3 Nd5 16. Bxg6 fxg6 17. Qxg6+ Qg7 18. Qe4 Rf4 19. Qd3 Bd7 20. Nh5 Qg5 *
Position (FEN): r5k1/pp1b3n/4p2p/3n2qN/3P1r2/3Q1N2/PP3PPP/R4RK1 w - - 7 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1141
Best move: Nxg5