Chess puzzle (Advantage)
Moves: 1. d4 b6 2. Be3 Bb7 3. f3 e6 4. Bf2 h6 5. e3 g5 6. Bd3 Bd6 7. Ne2 Nc6 8. e4 h5
9. a3 g4 10. f4 h4 11. g3 hxg3 12. Bxg3 Be7 13. Nd2 Bh4 14. O-O Bxg3 15. Nxg3
Nxd4 16. b4 Qh4 17. Rf2 f5 18. c3 fxe4 19. Bxe4 Bxe4 20. cxd4 Bd5 21. a4 Nf6
22. b5 Ne4 *
Position (FEN): r3k2r/p1pp4/1p2p3/1P1b4/P2PnPpq/6N1/3N1R1P/R2Q2K1 w kq - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1322
Best move: Ndxe4