Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Bc5 5. e3 Nc6 6. Be2 Ngxe5 7. O-O Nxf3+
8. Bxf3 Ne5 9. Be2 a5 10. Nc3 Ra6 11. Ne4 Ba7 12. c5 Rh6 13. g3 b6 14. Qd5 Qe7
15. f4 Nc6 16. a3 Bb7 17. Ng5 Nd8 18. Qd4 f6 19. Nf3 bxc5 20. Qc3 d5 21. Bd2
O-O 22. Qxa5 Bb6 23. Qc3 d4 24. Bc4+ Kh8 25. exd4 *
Position (FEN): 3n1r1k/1bp1q1pp/1b3p1r/2p5/2BP1P2/P1Q2NP1/1P1B3P/R4RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1176
Best move: cxd4