Chess puzzle (Advantage)
Moves: 1. Nf3 Nc6 2. a3 e5 3. b4 e4 4. b5 exf3 5. bxc6 Qf6 6. Nc3 fxg2 7. Bxg2 dxc6 8.
Rb1 Bc5 9. Ne4 Qe7 10. Bb2 Nf6 11. Bxf6 gxf6 12. a4 Bb6 13. e3 Bf5 14. Ng3 Bg6
15. O-O O-O-O 16. Qg4+ Kb8 17. d3 Rhg8 18. Nf5 Qc5 19. e4 h5 20. Qh3 Rh8 21. d4
Qxc2 22. Ne7 Bxe4 23. Rbc1 Qd3 24. Nxc6+ Bxc6 *
Position (FEN): 1k1r3r/ppp2p2/1bb2p2/7p/P2P4/3q3Q/5PBP/2R2RK1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1547
Best move: Qxd3