Chess puzzle (Crushing)
Moves: 1. d4 c6 2. c4 h6 3. Nf3 g5 4. h3 Qa5+ 5. Nc3 Bg7 6. e4 d6 7. Be2 Nd7 8. O-O
Nf8 9. Re1 Ne6 10. e5 dxe5 11. dxe5 h5 12. Nxg5 Nxg5 13. Bxg5 Bxe5 14. Bd2 Qc7
15. Bxh5 Nf6 16. Bf3 Bxh3 17. Qe2 Bh2+ 18. Kf1 O-O-O 19. Qxe7 Qxe7 20. Rxe7
Rxd2 21. Rxf7 Ng4 22. Ne4 Rxb2 23. gxh3 Ne5 24. Bg2 *
Position (FEN): 2k4r/pp3R2/2p5/4n3/2P1N3/7P/Pr3PBb/R4K2 b - - 2 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1248
Best move: Nxf7