Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bf5 4. d4 h6 5. Nh4 Bh7 6. Bd3 Bxd3 7. Qxd3 e6 8. Nf3
Bb4+ 9. Nbd2 c5 10. a3 Ba5 11. b4 cxb4 12. axb4 Bb6 13. O-O Ne7 14. Nb3 Nbc6
15. Qb5 a6 16. Qa4 O-O 17. Nc5 Rb8 18. b5 axb5 19. Qxb5 Bxc5 20. dxc5 Qc7 21.
Re1 Ng6 22. Bb2 b6 23. cxb6 *
Position (FEN): 1r3rk1/2q2pp1/1Pn1p1np/1Q1pP3/8/5N2/1BP2PPP/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1326
Best move: Rxb6