Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 d5 3. Bg2 dxc4 4. Qa4+ c6 5. Qxc4 e6 6. Nf3 Bd6 7. O-O O-O 8.
d3 Nbd7 9. Bg5 Be7 10. Nc3 Nb6 11. Qb3 h6 12. Bf4 Nbd5 13. Nxd5 Nxd5 14. Bd2
Qb6 15. Qxb6 Nxb6 16. Ne5 Bf6 17. d4 Nd5 18. a3 Rd8 19. b4 Ne7 20. e3 *
Position (FEN): r1br2k1/pp2npp1/2p1pb1p/4N3/1P1P4/P3P1P1/3B1PBP/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1104
Best move: Bxe5