Chess puzzle (Advantage)
Moves: 1. e4 a6 2. d4 d5 3. e5 Bf5 4. Nf3 h6 5. Bf4 g5 6. Bg3 e6 7. Bd3 Bxd3 8. Qxd3
c5 9. dxc5 Bxc5 10. h3 Qa5+ 11. Nbd2 Nc6 12. O-O O-O-O 13. Nb3 Qb6 14. a3 f6
15. Rfe1 f5 16. c4 f4 17. Bh2 Bxf2+ 18. Kh1 dxc4 19. Qxc4 Bxe1 20. Qxe6+ Kb8
21. Rxe1 Nge7 22. Bg1 Qc7 23. Rc1 Nd5 24. Nbd4 Rde8 *
Position (FEN): 1k2r2r/1pq5/p1n1Q2p/3nP1p1/3N1p2/P4N1P/1P4P1/2R3BK w - - 7 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1918
Best move: Qxd5