Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 d6 3. Qh5 g6 4. Qf3 Nf6 5. Qb3 e6 6. Bb5+ Bd7 7. d3 Qa5+ 8. Nc3
Bxb5 9. Qxb5+ Qxb5 10. Nxb5 Na6 11. Bf4 e5 12. Bg5 Nh5 13. g4 h6 14. gxh5 hxg5
15. hxg6 fxg6 16. Nf3 Bh6 17. Nxd6+ Ke7 18. Nc4 Nb4 19. Na3 a6 20. Nxe5 Ke6 21.
Ng4 Bg7 22. c3 Nxd3+ 23. Ke2 Nxb2 24. Rab1 Bxc3 25. Rxb2 *
Position (FEN): r6r/1p6/p3k1p1/2p3p1/4P1N1/N1b5/PR2KP1P/7R b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 762
Best move: Bxb2