Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 Nc6 4. Nbd2 a6 5. e3 h6 6. c3 e6 7. Bd3 Nh5 8. Ne5
Nxf4 9. exf4 Nxe5 10. fxe5 Bd7 11. O-O g5 12. Be2 h5 13. Bxh5 g4 14. Bxg4 Qh4
15. h3 Rg8 16. Nf3 Qh6 17. Nh2 O-O-O 18. Qf3 Be7 19. Qxf7 Bg5 20. Qh5 Qg7 21.
Bxe6 *
Position (FEN): 2kr2r1/1ppb2q1/p3B3/3pP1bQ/3P4/2P4P/PP3PPN/R4RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 779
Best move: Bxe6