Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 Nf6 4. Bc4 g6 5. Nf3 Bg7 6. d3 Nc6 7. a4 a5 8. O-O e6
9. Qe1 b6 10. Qh4 Nh5 11. Qf2 Nd4 12. Nxd4 Bxd4 13. Be3 Bg7 14. Bb5+ Bd7 15.
Bc4 Bc6 16. f5 Qd7 17. fxg6 hxg6 18. Bb5 O-O-O 19. Ba6+ Kb8 20. Nb5 Bxb5 *
Position (FEN): 1k1r3r/3q1pb1/Bp1pp1p1/pbp4n/P3P3/3PB3/1PP2QPP/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1234
Best move: Bxb5