Chess puzzle (Advantage)
Moves: 1. e4 Nc6 2. d4 e6 3. Nc3 d5 4. Nf3 h6 5. Bb5 Bd7 6. O-O a6 7. Ba4 b5 8. Bb3
dxe4 9. Nxe4 Bd6 10. Nxd6+ cxd6 11. Bf4 d5 12. c3 Nf6 13. Nd2 O-O 14. Bc2 b4
15. Bd6 bxc3 16. Bxf8 cxd2 17. Ba3 Nxd4 18. Qxd2 Nxc2 19. Qxc2 Rc8 20. Qe2 *
Position (FEN): 2rq2k1/3b1pp1/p3pn1p/3p4/8/B7/PP2QPPP/R4RK1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1104
Best move: Bb5