Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bg5 g6 3. c3 Bg7 4. Nd2 O-O 5. e4 d6 6. Bc4 h6 7. Bf4 g5 8. Bg3 c5
9. dxc5 dxc5 10. Qe2 Nc6 11. Nb3 b6 12. Rd1 Qe8 13. e5 Nh7 14. Qe4 e6 15. Rd6
Bb7 16. Bd3 f5 17. Qe2 Qe7 18. Rxe6 Qxe6 19. Bc4 Rae8 20. f4 Kh8 *
Position (FEN): 4rr1k/pb4bn/1pn1q2p/2p1Ppp1/2B2P2/1NP3B1/PP2Q1PP/4K1NR w K - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 683
Best move: Bxe6