Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d4 exd4 5. c3 dxc3 6. Bxf7+ Kxf7 7. Qd5+ Kf8
8. Qxc5+ d6 9. Qe3 Nf6 10. Nxc3 Kf7 11. Ng5+ Kg6 12. O-O Re8 13. e5 Rxe5 14.
Qd3+ Bf5 15. Qg3 Ng4 16. h3 h6 17. hxg4 Bd7 18. Nge4 Kh7 19. g5 d5 20. g6+ Kh8
21. f4 Rf5 22. Nc5 d4 23. Nxd7 dxc3 24. Ne5 *
Position (FEN): r2q3k/ppp3p1/2n3Pp/4Nr2/5P2/2p3Q1/PP4P1/R1B2RK1 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1842
Best move: Nxe5