Chess puzzle (Crushing)
Moves: 1. d4 d6 2. g3 c6 3. Bg2 d5 4. Nf3 g6 5. c3 Bg7 6. Bg5 f6 7. Bf4 Nd7 8. Nbd2 e5
9. dxe5 fxe5 10. Be3 e4 11. Nd4 Ne5 12. f3 exf3 13. N2xf3 Nxf3+ 14. Nxf3 Nf6
15. Bg5 O-O 16. O-O Bf5 17. Nd4 Bg4 18. h3 Bd7 19. e4 dxe4 20. Bxe4 Bxh3 21.
Bg2 Bxg2 22. Kxg2 Qd5+ 23. Qf3 Qxg5 24. Ne6 Qc5 *
Position (FEN): r4rk1/pp4bp/2p1Nnp1/2q5/8/2P2QP1/PP4K1/R4R2 w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Nxc5