Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Be3 e5 7. d5 c5 8. Qd2 Qa5
9. f3 Nh5 10. g4 Nf4 11. h4 a6 12. Nh3 Ng2+ 13. Kf2 Nxe3 14. Qxe3 f5 15. gxf5
gxf5 16. Qg5 b5 17. Rag1 Ra7 18. cxb5 Qb4 19. Qh5 fxe4 20. Ng5 Bf5 21. Ne6 *
Position (FEN): 1n3rk1/r5bp/p2pN3/1PpPpb1Q/1q2p2P/2N2P2/PP2BK2/6RR b - - 3 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1692
Best move: Bxe6