Chess puzzle (Crushing)
Moves: 1. Nf3 Nf6 2. g3 d5 3. Bg2 e6 4. O-O Bc5 5. d3 h6 6. Nbd2 O-O 7. e4 c6 8. d4
Be7 9. e5 Nh7 10. Ne1 c5 11. Nb3 cxd4 12. Nxd4 Nc6 13. Nxc6 bxc6 14. c4 f5 15.
cxd5 cxd5 16. Nc2 Bc5 17. Nd4 Qb6 18. Nb3 Ba6 19. Nxc5 Qxc5 20. Re1 Rad8 21.
Qa4 Bc4 22. b3 Bb5 23. Qh4 Qc3 24. Ba3 Rf7 *
Position (FEN): 3r2k1/p4rpn/4p2p/1b1pPp2/7Q/BPq3P1/P4PBP/R3R1K1 w - - 5 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 651
Best move: Qxd8+