Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 d6 6. Qc2 e5 7. d5 Nbd7 8. e4
Nc5 9. f3 O-O 10. Bg5 h6 11. Be3 Nfd7 12. Ne2 f5 13. exf5 Qh4+ 14. Bf2 Qxc4 15.
Nd4 Qa4 16. Qxa4 Nxa4 17. Ne6 Rxf5 18. Nxc7 Rb8 19. Bxa7 Nxc3 20. Bxb8 Nxb8 21.
Bd3 Rf7 22. Ne6 Nxd5 23. Bc4 *
Position (FEN): 1nb3k1/1p3rp1/3pN2p/3np3/2B5/P4P2/6PP/R3K2R b KQ - 1 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1031
Best move: Bxe6