Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. e5 Ne8 6. Nf3 d6 7. Bf4 Nc6 8. Be2
Bg4 9. O-O Bxf3 10. Bxf3 dxe5 11. dxe5 Nxe5 12. Be2 Nd6 13. Qb3 a5 14. Rad1 Nd7
15. Rfe1 e5 16. Be3 Nf5 17. Qxb7 Nxe3 18. fxe3 Rc8 19. Qc6 Nb8 20. Qc5 Qg5 21.
Bf3 f5 22. Bb7 Rcd8 23. Bd5+ Kh8 24. Qc6 *
Position (FEN): 1n1r1r1k/2p3bp/2Q3p1/p2Bppq1/2P5/2N1P3/PP4PP/3RR1K1 b - - 5 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1083
Best move: Nxc6