Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Nf3 Bf5 4. e3 e6 5. Bd3 Bg4 6. h3 Bh5 7. O-O Bd6 8. e4
dxe4 9. Nxe4 Nc6 10. Nxd6+ Qxd6 11. c3 O-O-O 12. Re1 Nd5 13. Bg5 f6 14. Bh4 g5
15. Bg3 Qd7 16. Qd2 g4 17. hxg4 Bxg4 18. Nh2 h5 19. f3 h4 20. Bf2 Bf5 21. c4
Bxd3 22. cxd5 exd5 23. Qxd3 h3 24. g4 Rdg8 25. Qf5 *
Position (FEN): 2k3rr/pppq4/2n2p2/3p1Q2/3P2P1/5P1p/PP3B1N/R3R1K1 b - - 2 25
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1319
Best move: Qxf5