Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 c6 4. d4 d5 5. exd5 cxd5 6. Bb3 exd4 7. Qxd4 Nc6 8.
Qd3 d4 9. Nce2 Bc5 10. Bg5 O-O 11. O-O-O Nb4 12. Qc4 b6 13. Nxd4 Ba6 14. Qc3
Ne4 15. Bxd8 Nxc3 16. bxc3 Rfxd8 17. cxb4 Bxd4 18. Nf3 Bxf2 19. Ne5 Be3+ 20.
Kb1 Rxd1+ 21. Rxd1 Bf4 22. Nxf7 Kf8 23. g3 Bh6 24. Nd6 Rd8 25. Rf1+ *
Position (FEN): 3r1k2/p5pp/bp1N3b/8/1P6/1B4P1/P1P4P/1K3R2 b - - 4 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1443
Best move: Bxf1