Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. e5 Nc6 4. Nf3 a6 5. a3 b5 6. Ba2 f6 7. exf6 Nxf6 8. d3 d5
9. Bg5 Be7 10. h3 h6 11. Be3 O-O 12. O-O c4 13. dxc4 dxc4 14. Nbd2 Bb7 15. Qe2
Qc7 16. Rad1 Rad8 17. a4 e5 18. axb5 axb5 19. b3 c3 20. b4+ Kh8 21. Nb3 Rxd1
22. Rxd1 Bxb4 23. Qxb5 Ba8 24. Bb6 Qc8 25. Nxe5 *
Position (FEN): b1q2r1k/6p1/1Bn2n1p/1Q2N3/1b6/1Np4P/B1P2PP1/3R2K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1161
Best move: Nxe5