Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 h6 4. Nc3 Nf6 5. b3 Bg4 6. cxd5 cxd5 7. Qd3 e6 8. Bf4
Bd6 9. Ne5 Bxe5 10. Bxe5 Nbd7 11. Bg3 O-O 12. f3 Bh5 13. e3 Bg6 14. Qd2 Rc8 15.
Rc1 Re8 16. Bd3 e5 17. O-O e4 18. fxe4 dxe4 19. Be2 Qa5 20. Nxe4 Qxd2 21. Nxd2
Nd5 22. Nc4 Nxe3 23. Nd6 Rxc1 24. Nxe8 *
Position (FEN): 4N1k1/pp1n1pp1/6bp/8/3P4/1P2n1B1/P3B1PP/2r2RK1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1404
Best move: Nxf1