Chess puzzle (Crushing)
Moves: 1. d4 d5 2. e3 f6 3. Nf3 e5 4. Nc3 e4 5. Nd2 Bd6 6. Bb5+ c6 7. Be2 Ne7 8. f3
exf3 9. Nxf3 O-O 10. e4 Bc7 11. exd5 cxd5 12. Be3 Nf5 13. Bf2 Nc6 14. O-O a5
15. a3 b6 16. Bb5 Ba6 17. a4 Bxb5 18. axb5 Nce7 19. Qd3 Rc8 20. Rae1 Bf4 21.
Ne2 Ng6 22. Qxf5 Bd6 23. c3 Ne7 24. Nf4 *
Position (FEN): 2rq1rk1/4n1pp/1p1b1p2/pP1p1Q2/3P1N2/2P2N2/1P3BPP/4RRK1 b - - 2 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 926
Best move: Nxf5