Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 g6 4. Nf3 Bg7 5. Be2 b6 6. Nbd2 Nbd7 7. c4 c5 8. dxc5
Nxc5 9. cxd5 Nxd5 10. Be5 Bxe5 11. Nxe5 Qd6 12. Nec4 Qf6 13. O-O b5 14. Na3
Qxb2 15. Bxb5+ Bd7 16. Bxd7+ Nxd7 17. Nac4 Qf6 18. Qa4 Qe6 19. Rab1 O-O 20. Rb7
*
Position (FEN): r4rk1/pR1npp1p/4q1p1/3n4/Q1N5/4P3/P2N1PPP/5RK1 b - - 7 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1346
Best move: Nc5