Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Nf3 Be7 5. b3 O-O 6. g3 Nbd7 7. Bg2 c5 8. dxc5
Nxc5 9. cxd5 Nxd5 10. Bb2 Bd7 11. Nxd5 exd5 12. Ne5 Bc6 13. O-O Bf6 14. Nxc6
bxc6 15. Bxf6 Qxf6 16. Qc2 Ne6 17. Rac1 Nd4 18. Qd3 Rfe8 19. e3 Nf3+ 20. Kh1
Ne5 21. Qc3 Qh6 22. h3 Rab8 23. Kg1 Re6 24. Bxd5 *
Position (FEN): 1r4k1/p4ppp/2p1r2q/3Bn3/8/1PQ1P1PP/P4P2/2R2RK1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1120
Best move: cxd5