Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 Na5 4. d4 a6 5. Be2 cxd4 6. Nxd4 b5 7. Bd2 Bb7 8. f3
e6 9. Be3 Nf6 10. Nc3 Bb4 11. O-O O-O 12. a3 Be7 13. Qd2 d5 14. e5 Nd7 15. f4
Nc6 16. Nxc6 Bxc6 17. b4 f6 18. Bd4 Qc7 19. Qe3 Rae8 20. Bg4 f5 21. Bh5 Rc8 22.
Be2 Nb6 *
Position (FEN): 2r2rk1/2q1b1pp/pnb1p3/1p1pPp2/1P1B1P2/P1N1Q3/2P1B1PP/R4RK1 w - - 4 23
White to move.
Themes:  Middlegame  
Puzzle rating: 935
Best move: Bxb6