Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. c3 Nc6 5. Bb5 Bd7 6. O-O Nxe5 7. Bxd7+ Nxd7 8.
d4 Ngf6 9. Bg5 Be7 10. Ne5 O-O 11. f4 Ne4 12. Bxe7 Qxe7 13. Nd2 Nxd2 14. Qxd2
Rac8 15. Rae1 Nf6 16. dxc5 Qxc5+ 17. Kh1 Ne4 18. Qc2 Rc7 19. Re2 b5 20. a4 b4
21. Nd3 Qc4 22. Nxb4 Rb8 23. a5 *
Position (FEN): 1r4k1/p1r2ppp/4p3/P2p4/1Nq1nP2/2P5/1PQ1R1PP/5R1K b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1567
Best move: Rxb4