Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Bg5 Bg7 4. Nf3 d6 5. Nc3 c5 6. d5 O-O 7. e3 Bg4 8. Be2
Nbd7 9. O-O Bxf3 10. Bxf3 a6 11. Qc2 Rb8 12. Rad1 Ne5 13. Be2 Qc8 14. f4 Ned7
15. f5 Ne5 16. Bd3 Nxd3 17. Qxd3 Ng4 18. Bxe7 Re8 19. fxg6 hxg6 20. Bg5 Nxe3 *
Position (FEN): 1rq1r1k1/1p3pb1/p2p2p1/2pP2B1/2P5/2NQn3/PP4PP/3R1RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1028
Best move: Bxe3