Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 exf4 4. Bc4 h6 5. d4 g5 6. O-O Be6 7. Bxe6 fxe6 8. Re1
e5 9. dxe5 dxe5 10. Qxd8+ Kxd8 11. b3 Bd6 12. Bb2 Nd7 13. Nc3 a6 14. Nd2 Ngf6
15. Nc4 Re8 16. Nxd6 cxd6 17. Rad1 Nc5 18. Rxd6+ Ke7 19. Red1 Nfxe4 20. Nxe4
Nxe4 21. Bxe5 *
Position (FEN): r3r3/1p2k3/p2R3p/4B1p1/4np2/1P6/P1P3PP/3R2K1 b - - 0 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1024
Best move: Nxd6