Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Ngf3 c5 6. c3 Nc6 7. Be2 Qb6 8. Nb3
a5 9. a4 cxd4 10. cxd4 Bb4+ 11. Kf1 Qc7 12. h4 b6 13. g4 Ba6 14. h5 Ne7 15. Be3
Bxe2+ 16. Qxe2 Rc8 17. Kg2 O-O 18. Rac1 Qb7 19. g5 Nf5 20. Qd3 g6 21. hxg6 fxg6
22. Nh4 Nxe3+ 23. fxe3 Nxe5 *
Position (FEN): 2r2rk1/1q5p/1p2p1p1/p2pn1P1/Pb1P3N/1N1QP3/1P4K1/2R4R w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 965
Best move: dxe5