Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e5 3. dxe5 d4 4. Nf3 Nc6 5. Bg5 Bb4+ 6. Nbd2 Nge7 7. a3 h6 8.
Bh4 g5 9. Bxg5 hxg5 10. axb4 Nxb4 11. h3 Bf5 12. Qa4+ Nec6 13. Rc1 g4 14. hxg4
Rxh1 15. gxf5 Qd7 16. f6 O-O-O 17. Ne4 d3 18. Nfd2 Nc2+ 19. Rxc2 dxc2 20. Qxc2
Nd4 21. Qc3 Qa4 22. f4 Nf5 23. b3 Qa3 24. Kf2 Qc5+ *
Position (FEN): 2kr4/ppp2p2/5P2/2q1Pn2/2P1NP2/1PQ5/3NPKP1/5B1r w - - 3 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1548
Best move: Nxc5