Chess puzzle (Crushing)
Moves: 1. d4 d5 2. f3 g6 3. Nc3 Bg7 4. e3 Nf6 5. g4 Nc6 6. Bb5 Qd6 7. Nge2 Bd7 8. Nf4
e6 9. h4 h6 10. a3 O-O-O 11. Na4 b6 12. Qd3 Na5 13. Ba6+ Kb8 14. b3 Ne8 15. Bd2
Nb7 16. c4 dxc4 17. Qxc4 Qc6 18. Kf2 Ned6 19. Qxc6 Bxc6 20. Rhc1 Bd7 21. Rab1
Nb5 22. Bb4 e5 23. Nd5 exd4 24. Bxb5 dxe3+ 25. Ke2 *
Position (FEN): 1k1r3r/pnpb1pb1/1p4pp/1B1N4/NB4PP/PP2pP2/4K3/1RR5 b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 985
Best move: Bxb5+