Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 Qf6 6. Qf3 dxc6 7. Bc4 Qxf3
8. gxf3 Ne7 9. Nc3 Ng6 10. Be3 Bb6 11. h4 Ne5 12. Be2 Be6 13. O-O-O Rd8 14.
Rxd8+ Kxd8 15. Rd1+ Kc8 16. Bxb6 axb6 17. f4 Ng4 18. f5 Nxf2 19. fxe6 *
Position (FEN): 2k4r/1pp2ppp/1pp1P3/8/4P2P/2N5/PPP1Bn2/2KR4 b - - 0 19
Black to move.
Themes:  Endgame  
Puzzle rating: 1448
Best move: Nxd1