Chess puzzle (Advantage)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 b6 4. e4 Bb7 5. f3 e6 6. Be3 d6 7. Nge2 Nd7 8. Qd2 h6
9. O-O-O Ne7 10. Kb1 a5 11. g4 Ba6 12. Ng3 c6 13. h4 b5 14. cxb5 cxb5 15. Bxb5
Bxb5 16. Nxb5 O-O 17. Rc1 Nb6 18. Bf4 d5 19. Bxh6 Nc4 20. Qf4 Qb6 21. a4 *
Position (FEN): r4rk1/4npb1/1q2p1pB/pN1p4/P1nPPQPP/5PN1/1P6/1KR4R b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2071
Best move: e5