Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 d6 3. d4 cxd4 4. Qxd4 Bd7 5. Qd5 Be6 6. Bb5+ Nd7 7. Qxb7 Rb8 8.
Bxd7+ Bxd7 9. Qxa7 Nf6 10. Nc3 g6 11. Nge2 Bg7 12. O-O O-O 13. Qe3 Ng4 14. Qf3
Ne5 15. Qg3 Nc4 16. b3 Ne5 17. Bb2 Rc8 18. Rab1 Bg4 19. h3 Bxe2 20. Nxe2 Rxc2
21. Nc3 Nc6 22. Qd3 Rxb2 *
Position (FEN): 3q1rk1/4ppbp/2np2p1/8/4P3/1PNQ3P/Pr3PP1/1R3RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 781
Best move: Rxb2