Chess puzzle (Advantage)
Moves: 1. Nf3 c5 2. d4 e6 3. c4 Nc6 4. d5 exd5 5. cxd5 Na5 6. d6 Nc6 7. Qd5 Nf6 8.
Qxc5 b6 9. Qe3+ Ne7 10. dxe7 Bxe7 11. Nc3 d5 12. Qd3 Bb7 13. Bg5 O-O 14. Bxf6
Bxf6 15. e3 Re8 16. Be2 d4 17. O-O dxc3 18. Qxd8 Raxd8 19. bxc3 Bxc3 20. Rac1
Bf6 21. Rc7 Rb8 22. Rd1 a5 23. Rdd7 Bd5 *
Position (FEN): 1r2r1k1/2RR1ppp/1p3b2/p2b4/8/4PN2/P3BPPP/6K1 w - - 2 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1040
Best move: Rxd5