Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. g3 g6 5. Bg2 Nxc3 6. bxc3 c6 7. Nf3 Bg7 8.
d4 O-O 9. O-O Nd7 10. Ba3 Re8 11. Rb1 e5 12. e3 exd4 13. cxd4 Nb6 14. Nd2 Be6
15. Nb3 Nc4 16. Bc1 Qc7 17. Qc2 Rad8 18. Nc5 Nd6 19. Nxe6 Rxe6 20. Ba3 Nb5 *
Position (FEN): 3r2k1/ppq2pbp/2p1r1p1/1n6/3P4/B3P1P1/P1Q2PBP/1R3RK1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1227
Best move: Rxb5