Chess puzzle (Advantage)
Moves: 1. Nf3 Nc6 2. e4 e5 3. Bb5 a6 4. Bxc6 dxc6 5. d4 exd4 6. Qxd4 Qxd4 7. Nxd4 Bd7
8. O-O O-O-O 9. c3 g6 10. Nd2 Bc5 11. N2b3 Bb6 12. Be3 Nf6 13. f3 h5 14. Bg5 c5
15. Bxf6 cxd4 16. Bxh8 Rxh8 17. Nxd4 Bb5 18. Rfe1 Rd8 19. Rad1 c5 20. Kh1 *
Position (FEN): 2kr4/1p3p2/pb4p1/1bp4p/3NP3/2P2P2/PP4PP/3RR2K b - - 1 20
Black to move.
Themes:  Endgame  
Puzzle rating: 1038
Best move: cxd4