Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. d4 a6 6. Bxc6+ bxc6 7. Nf3 Bg4
8. O-O e6 9. h3 Bf5 10. Ne5 Qc7 11. c3 Bd6 12. Bf4 f6 13. Qh5+ g6 14. Nxg6 Bxg6
15. Bxd6 Qxd6 16. Qf3 Ne7 17. Qxf6 Kd7 18. Re1 Bf5 19. Re5 Raf8 20. Qg7 Rhg8
21. Qh6 Rg6 *
Position (FEN): 5r2/3kn2p/p1pqp1rQ/3pRb2/3P4/2P4P/PP3PP1/RN4K1 w - - 9 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1040
Best move: Qxf8