Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 a6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Nf6 6. Nc3 Bb4 7. Bd3 Bxc3+ 8.
bxc3 d5 9. Nxe5 O-O 10. O-O Re8 11. f4 dxe4 12. Bc4 Qb6+ 13. Kh1 Be6 14. Bb3
Nc6 15. Nc4 Bxc4 16. Bxc4 Rad8 17. Qe2 e3 18. Rf3 Ng4 19. h3 Nf2+ 20. Kh2 Nd1
21. Rg3 Na5 22. Bd3 Nxc3 23. Qh5 h6 24. f5 Rxd3 *
Position (FEN): 4r1k1/1p3pp1/pq5p/n4P1Q/8/2nrp1RP/P1P3PK/R1B5 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1520
Best move: cxd3