Chess puzzle (Crushing)
Moves: 1. Nf3 d6 2. e4 e5 3. Be2 Nf6 4. d3 Be7 5. O-O a6 6. a4 c6 7. c4 Nbd7 8. b4 O-O
9. a5 b6 10. c5 bxc5 11. bxc5 Nxc5 12. Be3 Nb7 13. Bb6 Qd7 14. Nbd2 Bd8 15. Rb1
Bxb6 16. axb6 Nc5 17. d4 exd4 18. e5 dxe5 19. Nxe5 Qd6 20. Nec4 Qd8 21. Bf3 Bb7
22. Nb3 Nxb3 23. Qxb3 c5 *
Position (FEN): r2q1rk1/1b3ppp/pP3n2/2p5/2Np4/1Q3B2/5PPP/1R3RK1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 943
Best move: Bxb7