Chess puzzle (Crushing)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 c5 4. cxd5 exd5 5. Nf3 Nf6 6. Bg5 cxd4 7. Nxd4 h6 8.
Bh4 Be7 9. e3 Qb6 10. Qc2 a6 11. Bxf6 Bxf6 12. Nxd5 Qa5+ 13. Nc3 O-O 14. Bc4 b5
15. Bd5 Ra7 16. O-O b4 17. Ne4 Bxd4 18. Bxf7+ Raxf7 19. exd4 Qd5 20. Rfe1 Bb7
21. f3 a5 22. Qa4 Bc6 23. Qc2 Rc8 24. b3 Bb5 *
Position (FEN): 1nr3k1/5rp1/7p/pb1q4/1p1PN3/1P3P2/P1Q3PP/R3R1K1 w - - 1 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1223
Best move: Qxc8+