Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 e6 3. a3 Nf6 4. Nc3 Be7 5. h3 O-O 6. Bf4 c5 7. e3 cxd4 8. Nxd4
Nc6 9. Ndb5 e5 10. Bh2 d4 11. exd4 exd4 12. Bc7 Qd7 13. Ne2 a6 14. Nexd4 axb5
15. Nxb5 Qe6+ 16. Be2 Bd8 17. O-O Bxc7 18. Nxc7 Qe5 19. Nxa8 Bxh3 20. Nb6 Bf5
21. Bf3 Qxb2 22. Nc4 Qc3 23. Ne3 Be6 24. Qd3 Qa5 25. Qb3 *
Position (FEN): 5rk1/1p3ppp/2n1bn2/q7/8/PQ2NB2/2P2PP1/R4RK1 b - - 7 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1271
Best move: Bxb3