Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. c5 Nd5 5. Bc4 e6 6. Bxd5 exd5 7. Nc3 d4 8. Nb5
Bxc5 9. Qg4 O-O 10. Nxd4 Bxd4 11. Qxd4 Nc6 12. Qc3 Re8 13. d4 d6 14. f4 Qh4+
15. g3 Qg4 16. Nf3 dxe5 17. fxe5 Bf5 18. O-O Be4 19. Bf4 Bxf3 20. Rxf3 Rad8 21.
Rd3 Ne7 22. Rad1 Nd5 23. Qc1 c6 24. a3 Re6 25. Qc5 *
Position (FEN): 3r2k1/pp3ppp/2p1r3/2QnP3/3P1Bq1/P2R2P1/1P5P/3R2K1 b - - 2 25
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1458
Best move: Nxf4