Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. O-O d6 6. Bg5 O-O 7. Nbd2 Bg4 8. h3
Bh5 9. c3 h6 10. Bh4 g5 11. Bg3 Na5 12. Bb5 c6 13. Ba4 b5 14. Bc2 Re8 15. Re1
Nh7 16. Nf1 Qf6 17. d4 exd4 18. cxd4 Bb4 19. Re3 Nc4 20. Rb3 Ba5 21. Qd3 Bg6
22. Ne3 Nxb2 *
Position (FEN): r3r1k1/p4p1n/2pp1qbp/bp4p1/3PP3/1R1QNNBP/PnB2PP1/R5K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1590
Best move: Rxb2