Chess puzzle (Crushing)
Moves: 1. d4 e6 2. c4 Nf6 3. Nc3 d5 4. Bg5 Be7 5. e3 O-O 6. Nf3 dxc4 7. Bxc4 Nd5 8.
Bxe7 Nxe7 9. e4 c6 10. O-O Ng6 11. Qc2 b5 12. Bb3 Bb7 13. Rfd1 a5 14. a3 Na6
15. d5 cxd5 16. exd5 Qb6 17. dxe6 Bxf3 18. exf7+ Kh8 19. gxf3 Nh4 20. Qe4 Qf6
21. Rd3 *
Position (FEN): r4r1k/5Ppp/n4q2/pp6/4Q2n/PBNR1P2/1P3P1P/R5K1 b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1808
Best move: Nc5