Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Bg4 3. Nbd2 e6 4. h3 Bxf3 5. Nxf3 Nc6 6. a3 h6 7. Bf4 g5 8. Bg3
f5 9. Ne5 Bg7 10. Nxc6 bxc6 11. e3 Nf6 12. c3 Ne4 13. Be2 Nxg3 14. fxg3 Qb8 15.
Bh5+ Kd7 16. Qc2 f4 17. Qg6 Rg8 18. Qf7+ Kd6 19. O-O fxe3 20. Rab1 Qb5 21. Rfe1
Raf8 22. Qg6 Bxd4 23. Qxh6 e2+ *
Position (FEN): 5rr1/p1p5/2pkp2Q/1q1p2pB/3b4/P1P3PP/1P2p1P1/1R2R1K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1488
Best move: cxd4