Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Nf3 c6 3. e3 Bf5 4. Bd3 e6 5. Bxf5 exf5 6. h4 Nd7 7. Qd3 Ngf6 8.
Qxf5 Bd6 9. Nc3 b5 10. h5 Qc7 11. a4 b4 12. Ne2 O-O 13. h6 g6 14. Qd3 c5 15. c3
bxc3 16. bxc3 Rfb8 17. Ng5 c4 18. Qc2 Qb6 19. Ba3 Bxa3 20. Rxa3 Qb1+ 21. Qxb1 *
Position (FEN): rr4k1/p2n1p1p/5npP/3p2N1/P1pP4/R1P1P3/4NPP1/1Q2K2R b K - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 855
Best move: Rxb1+