Chess puzzle (Crushing)
Moves: 1. Nf3 Nc6 2. d4 Nf6 3. Bg5 h6 4. Bxf6 exf6 5. e3 d6 6. Bb5 Bd7 7. Nc3 a6 8.
Bxc6 Bxc6 9. d5 Bd7 10. h3 c6 11. Qd3 Qa5 12. O-O O-O-O 13. Nd2 cxd5 14. Qxd5
Qxd5 15. Nxd5 Bc6 16. c4 b5 17. Rac1 Kb7 18. e4 f5 19. cxb5 axb5 20. Nb4 fxe4 *
Position (FEN): 3r1b1r/1k3pp1/2bp3p/1p6/1N2p3/7P/PP1N1PP1/2R2RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1285
Best move: Nxc6