Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Bc5 4. d3 O-O 5. O-O d6 6. Nbd2 Nc6 7. c3 Bg4 8. Re1
a5 9. a3 Re8 10. Nf1 d5 11. exd5 Nxd5 12. Ng3 Nf4 13. h3 Bxh3 14. gxh3 Nxh3+
15. Kg2 Nxf2 16. Qc2 Ng4 17. Rh1 Be3 18. Rh4 e4 19. dxe4 Nce5 20. Nxe5 *
Position (FEN): r2qr1k1/1pp2ppp/8/p3N3/2B1P1nR/P1P1b1N1/1PQ3K1/R1B5 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2339
Best move: Nxe5