Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 a6 3. Nf3 d6 4. d4 cxd4 5. Nxd4 Nf6 6. Be2 e6 7. O-O Be7 8. h3
O-O 9. Be3 Nbd7 10. f4 Qc7 11. Qd3 b5 12. Bf3 Bb7 13. b4 Rac8 14. Nde2 Rfd8 15.
Rfc1 Nb6 16. a4 bxa4 17. Nxa4 Nxa4 18. Rxa4 Qc4 19. g4 Bxe4 20. Bxe4 Nxe4 21.
Qxc4 Rxc4 22. Kg2 Rxb4 *
Position (FEN): 3r2k1/4bppp/p2pp3/8/Rr2nPP1/4B2P/2P1N1K1/2R5 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1002
Best move: Rxb4