Chess puzzle (Advantage)
Moves: 1. a3 Nf6 2. d4 d5 3. f4 Bf5 4. Nf3 e6 5. e3 Nbd7 6. Be2 Be7 7. O-O O-O 8. Ne5
Nxe5 9. fxe5 Ne4 10. Nd2 Bg6 11. Bg4 c5 12. c3 f5 13. exf6 Nxf6 14. Bxe6+ Kh8
15. Bf5 Bxf5 16. Rxf5 Qd7 17. Qf3 Ne4 18. Rxf8+ Rxf8 19. Qh5 Rf5 20. Qh3 Nf2
21. Qg3 Nd3 22. e4 Nxc1 23. Rxc1 dxe4 24. Nxe4 cxd4 25. cxd4 *
Position (FEN): 7k/pp1qb1pp/8/5r2/3PN3/P5Q1/1P4PP/2R3K1 b - - 0 25
Black to move.
Themes:  Endgame  
Puzzle rating: 997
Best move: Qxd4+