Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e3 Bg7 6. Qa4+ Bd7 7. Qb3 Bc6 8.
Nf3 Nxc3 9. bxc3 Bxf3 10. gxf3 Nd7 11. Qxb7 O-O 12. Be2 c5 13. O-O cxd4 14.
cxd4 e5 15. Ba3 Re8 16. d5 e4 17. Rab1 exf3 18. Bxf3 Rb8 19. Qa6 Ne5 20. Bg2
Qg5 21. f4 Nf3+ 22. Rxf3 *
Position (FEN): 1r2r1k1/p4pbp/Q5p1/3P2q1/5P2/B3PR2/P5BP/1R4K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 987
Best move: Rxb1+