Chess puzzle (Crushing)
Moves: 1. e4 c6 2. c4 d5 3. exd5 cxd5 4. cxd5 Qxd5 5. Nc3 Qd8 6. Bc4 Nf6 7. Nf3 Nc6 8.
d4 Na5 9. Bd3 e6 10. O-O Be7 11. Re1 Nd5 12. Ne4 h6 13. a3 O-O 14. Bd2 Nc6 15.
Rc1 Bf6 16. Nxf6+ Nxf6 17. Bc3 Ne7 18. Bb1 Ned5 19. h4 b6 20. Ne5 Bb7 21. g4 g6
22. Qc2 Nf4 23. Kh2 *
Position (FEN): r2q1rk1/pb3p2/1p2pnpp/4N3/3P1nPP/P1B5/1PQ2P1K/1BR1R3 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 969
Best move: Nxg4+