Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 c5 3. Nf3 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nf3 d6 7. Bc4 a6 8. Ng5
Be6 9. Nd5 h6 10. Nf3 b5 11. Bb3 Nxe4 12. O-O a5 13. a3 a4 14. Ba2 Be7 15. Nxe7
Qxe7 16. Re1 Nc5 17. b4 axb3 18. cxb3 O-O 19. b4 Ncd7 20. Be3 Rxa3 21. Bxe6
Rxa1 22. Bxf7+ Rxf7 23. Qxa1 d5 24. Bc5 Qe6 *
Position (FEN): 1n4k1/3n1rp1/4q2p/1pBpp3/1P6/5N2/5PPP/Q3R1K1 w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1580
Best move: Nxe5