Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 c6 4. Nf3 Ne7 5. Nc3 Ng6 6. Bg3 f6 7. Bd3 Nd7 8. Qd2
Qe7 9. O-O e5 10. dxe5 fxe5 11. e4 d4 12. Ne2 Qf7 13. a3 Bd6 14. c3 c5 15. cxd4
cxd4 16. Rac1 Nb6 17. Ng5 Qe7 18. Bb5+ Bd7 19. Bxd7+ Qxd7 20. f4 O-O 21. fxe5
Bxe5 22. Bxe5 Nxe5 23. Nxd4 Nbc4 24. Qc3 Rfc8 25. Qb3 *
Position (FEN): r1r3k1/pp1q2pp/8/4n1N1/2nNP3/PQ6/1P4PP/2R2RK1 b - - 4 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1211
Best move: Qxd4+