Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Nxe4 4. Nxe4 d5 5. Bb5+ c6 6. Bxc6+ bxc6 7. Ng3 Bd6
8. Nf3 Bg4 9. d3 O-O 10. h3 Be6 11. Ng5 Bd7 12. Qh5 h6 13. Nf3 Qf6 14. Bd2 e4
15. dxe4 Bxg3 16. fxg3 dxe4 17. Ne5 Re8 18. Bc3 Qf5 19. Qxf5 Bxf5 20. Rf1 Be6
21. O-O-O Bd5 22. Rxd5 *
Position (FEN): rn2r1k1/p4pp1/2p4p/3RN3/4p3/2B3PP/PPP3P1/2K2R2 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 986
Best move: cxd5