Chess puzzle (Crushing)
Moves: 1. c4 c5 2. Nc3 Nf6 3. g3 e5 4. Bg2 Nc6 5. e4 b6 6. d3 Bb7 7. Nge2 d6 8. Bg5
Be7 9. O-O Ng4 10. Bxe7 Qxe7 11. Qd2 O-O 12. h3 Nf6 13. f4 Nd4 14. Nxd4 exd4
15. Ne2 Nd7 16. a3 f5 17. b4 fxe4 18. dxe4 a5 19. Qd3 Nf6 20. bxc5 dxc5 21. e5
Nd7 *
Position (FEN): r4rk1/1b1nq1pp/1p6/p1p1P3/2Pp1P2/P2Q2PP/4N1B1/R4RK1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1093
Best move: Bxb7