Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nc3 d5 3. d4 dxe4 4. Nxe4 f5 5. Nc3 Nf6 6. Nf3 Nbd7 7. Bc4 b5 8.
Be6 g6 9. Ng5 Qb6 10. Bf7+ Kd8 11. Bb3 Kc7 12. d5 a5 13. dxc6 Qxc6 14. Bf4+ e5
15. Ne6+ Kb8 16. Be3 Qxg2 17. Rf1 f4 18. Bd2 b4 19. Nxf8 Ba6 20. Nxd7+ Nxd7 21.
Ne2 f3 22. Bd5 e4 23. Bxe4 Re8 24. Bf4+ Kc8 25. Bb7+ *
Position (FEN): r1k1r3/1B1n3p/b5p1/p7/1p3B2/5p2/PPP1NPqP/R2QKR2 b Q - 4 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1166
Best move: Bxb7