Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Nbd2 d5 4. Nb3 Bg7 5. Bg5 Nbd7 6. e3 a5 7. a4 b6 8. Bb5
Ba6 9. Bc6 Rb8 10. Bxf6 Bxf6 11. Bxd5 O-O 12. h4 e6 13. Bc6 Qe7 14. h5 b5 15.
hxg6 fxg6 16. Nfd2 bxa4 17. Bxa4 e5 18. Qg4 Nb6 19. Bc6 exd4 20. Nxd4 Qc5 21.
Qh3 Rf7 22. Ne4 Bxd4 *
Position (FEN): 1r4k1/2p2r1p/bnB3p1/p1q5/3bN3/4P2Q/1PP2PP1/R3K2R w KQ - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1364
Best move: Nxc5