Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Bd6 4. Bg3 Nf6 5. c3 h6 6. Nd2 Nbd7 7. Ngf3 Bxg3 8.
hxg3 b6 9. Bd3 Bb7 10. Bb5 c6 11. Bd3 Qe7 12. e4 dxe4 13. Nxe4 Nxe4 14. Bxe4
Nf6 15. Bc2 O-O-O 16. O-O Nd7 17. Re1 g5 18. a4 h5 19. b4 h4 20. gxh4 gxh4 21.
b5 c5 22. dxc5 *
Position (FEN): 2kr3r/pb1nqp2/1p2p3/1PP5/P6p/2P2N2/2B2PP1/R2QR1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2089
Best move: Nxc5