Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. d3 d5 3. e5 Nfd7 4. d4 e6 5. Nf3 c5 6. c3 Nc6 7. Bb5 Qb6 8. Bxc6
Qxc6 9. O-O Be7 10. Bg5 Bxg5 11. Nxg5 h6 12. Nf3 O-O 13. Nbd2 b6 14. h3 cxd4
15. cxd4 Bb7 16. Rc1 Qb5 17. Nb3 Rac8 18. Qd2 Nb8 19. Rxc8 Rxc8 20. Rc1 Nc6 21.
Qe3 Qa4 22. Ra1 Nb4 23. a3 *
Position (FEN): 2r3k1/pb3pp1/1p2p2p/3pP3/qn1P4/PN2QN1P/1P3PP1/R5K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 934
Best move: Nc2