Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 d6 4. dxe5 dxe5 5. Qxd8+ Kxd8 6. Bb5 Bd6 7. Bxc6 bxc6
8. a3 Ba6 9. b3 Nf6 10. Bg5 Kd7 11. Bxf6 gxf6 12. Nc3 Rhg8 13. g3 Rab8 14.
O-O-O Ke6 15. b4 c5 16. bxc5 Bxc5 17. Nd5 Bxa3+ 18. Kd2 c6 19. Nc7+ Ke7 20.
Nxa6 Rb6 21. Nc7 Rc8 22. Nd5+ *
Position (FEN): 2r5/p3kp1p/1rp2p2/3Np3/4P3/b4NP1/2PK1P1P/3R3R b - - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1241
Best move: cxd5