Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Bc5 4. a3 a5 5. Nf3 d6 6. O-O Bg4 7. h3 Bh5 8. Nd5
Nc6 9. d3 Nd4 10. Bg5 Nxf3+ 11. gxf3 h6 12. Bh4 g5 13. Bg3 Nxd5 14. Bxd5 c6 15.
Bc4 Qf6 16. Kg2 O-O-O 17. b4 Bd4 18. Rb1 Bc3 19. b5 d5 20. exd5 *
Position (FEN): 2kr3r/1p3p2/2p2q1p/pP1Pp1pb/2B5/P1bP1PBP/2P2PK1/1R1Q1R2 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1560
Best move: cxd5