Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. d3 Bc5 6. Be2 h5 7. c3 Bg4 8.
d4 Bxe2 9. Qxe2 Bb6 10. e5 Nd5 11. Na3 Qd7 12. Nc4 O-O-O 13. Nxb6+ axb6 14. c4
Ne7 15. Be3 Qe6 16. O-O h4 17. Rad1 Nf5 18. b3 h3 19. g3 c5 20. Qg4 Nxd4 21.
Qxe6+ fxe6 22. f4 Ne2+ 23. Kf2 Nc3 24. Rxd8+ Rxd8 25. a3 b5 26. cxb5 b6 27. a4
Rd3 28. a5 Nd1+ 29. Ke2 Nxe3 30. Kxd3 *
Position (FEN): 2k5/2p3p1/1p2p3/PPp1P3/5P2/1P1Kn1Pp/7P/5R2 b - - 0 30
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 907
Best move: Nxf1