Chess puzzle (Crushing)
Moves: 1. d4 g6 2. c4 d6 3. e3 Bg7 4. a3 Nd7 5. Nc3 c5 6. Nge2 a6 7. d5 b5 8. cxb5
axb5 9. Qc2 Bb7 10. e4 Ngf6 11. Nxb5 Qa5+ 12. Nbc3 O-O 13. Bd2 Qc7 14. Ng3 Ne5
15. Be2 Ba6 16. Bxa6 Rxa6 17. O-O Nc4 18. b3 Nxd2 19. Qxd2 Rb8 20. Qc2 Qb6 21.
Rfb1 Qa7 22. Nb5 *
Position (FEN): 1r4k1/q3ppbp/r2p1np1/1NpP4/4P3/PP4N1/2Q2PPP/RR4K1 b - - 6 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1158
Best move: Rxb5