Chess puzzle (Advantage)
Moves: 1. e3 e5 2. Bc4 d5 3. Bb3 Nf6 4. Nf3 Nc6 5. Nc3 Bg4 6. h3 Bh5 7. g4 Bg6 8. d3
Qd7 9. Ba4 O-O-O 10. Nxe5 Qd6 11. Nxc6 bxc6 12. Qf3 Qb4 13. a3 Qb6 14. b4 Bd6
15. h4 h6 16. h5 Bh7 17. Bd2 Rhe8 18. Ke2 d4 19. Ne4 dxe3 20. Bxe3 Nxe4 *
Position (FEN): 2krr3/p1p2ppb/1qpb3p/7P/BP2n1P1/P2PBQ2/2P1KP2/R6R w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1481
Best move: Bxb6