Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 Be6 4. cxd5 Bxd5 5. e3 g6 6. Nc3 Be6 7. e4 Bg7 8. Be3
O-O 9. Bd3 Bd7 10. h3 c6 11. Ne5 Qb6 12. Nxd7 Nbxd7 13. Rb1 Qa5 14. a4 Rad8 15.
O-O e6 16. b4 Qc7 17. Bg5 Rc8 18. Qd2 Nh5 19. e5 f6 20. exf6 Nhxf6 21. Ne4 Nd5
22. Nc5 Bxd4 *
Position (FEN): 2r2rk1/ppqn3p/2p1p1p1/2Nn2B1/PP1b4/3B3P/3Q1PP1/1R3RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1027
Best move: Nxe6