Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nf5 d6 6. Nc3 g6 7. Ng3 Nf6 8. Bg5
Bg7 9. Qd2 O-O 10. O-O-O Be6 11. Qxd6 Qxd6 12. Rxd6 Ng4 13. f3 Nf6 14. h4 Nd4
15. h5 Ne8 16. h6 Nxd6 17. hxg7 Kxg7 18. Bh6+ Kg8 19. Bxf8 Rxf8 20. Nge2 Nc6
21. f4 exf4 22. Nxf4 Re8 23. Nfd5 Rc8 24. Bb5 Bxd5 25. Nxd5 *
Position (FEN): 2r3k1/pp3p1p/2nn2p1/1B1N4/4P3/8/PPP3P1/2K4R b - - 0 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1106
Best move: Nxb5