Chess puzzle (Advantage)
Moves: 1. c4 e5 2. g3 Nf6 3. Bg2 c6 4. Nc3 g6 5. Nf3 d6 6. O-O Bg7 7. d3 h6 8. Rb1 Be6
9. b4 O-O 10. a4 Nbd7 11. b5 Qc7 12. Nd2 Nc5 13. Ba3 Nfd7 14. Nde4 f5 15. Nxc5
Nxc5 16. Bxc5 dxc5 17. bxc6 bxc6 18. Qb3 Rab8 19. Qa3 Qd6 20. a5 f4 21. Ne4 Qd4
22. Qxc5 Qd7 23. Nd6 Bh3 24. Bxc6 Bxf1 25. Bxd7 *
Position (FEN): 1r3rk1/p2B2b1/3N2pp/P1Q1p3/2P2p2/3P2P1/4PP1P/1R3bK1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 679
Best move: Rxb1