Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Nf3 Bb4 6. Bg5 h6 7. Bh4 g5 8. Bg3
g4 9. Ne5 Bd7 10. e3 Ne4 11. Qc2 Nxg3 12. hxg3 Nc6 13. Nd3 Qf6 14. Be2 O-O-O
15. O-O-O Bf5 16. a3 Ba5 17. Kb1 Qg6 18. Ka1 Bb6 19. Na4 Rhe8 20. Nxb6+ axb6
21. Qc1 Nxd4 22. Nf4 Nxe2 23. Nxg6 *
Position (FEN): 2krr3/1pp2p2/1p4Np/3p1b2/6p1/P3P1P1/1P2nPP1/K1QR3R b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Nxc1