Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Nc3 Nxc3 6. dxc3 Qe7+ 7. Be2 g6
8. O-O Bg7 9. Bb5+ c6 10. Re1 Be6 11. Bc4 d5 12. Bb3 O-O 13. c4 Na6 14. cxd5
cxd5 15. Bxd5 Qf6 16. Bxb7 Rad8 17. Qe2 Nb4 18. a3 Nd5 19. Bg5 Qxb2 20. Bxd8
Qxb7 21. Rab1 Qxb1 *
Position (FEN): 3B1rk1/p4pbp/4b1p1/3n4/8/P4N2/2P1QPPP/1q2R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 906
Best move: Rxb1