Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. d4 Nc6 3. g3 Bf5 4. Bg2 Nb4 5. Na3 Nf6 6. c3 Nc6 7. O-O e6 8. Re1
Ne4 9. Nd2 Bxa3 10. Nxe4 dxe4 11. bxa3 O-O 12. Bf4 h6 13. h3 Ne7 14. g4 Bh7 15.
e3 c6 16. c4 g5 17. Bg3 f5 18. h4 fxg4 19. Qxg4 Bf5 20. Qh5 Kh7 21. hxg5 Ng8
22. Bh4 Bg6 23. Bxe4 *
Position (FEN): r2q1rn1/pp5k/2p1p1bp/6PQ/2PPB2B/P3P3/P4P2/R3R1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1043
Best move: Bxe4