Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 Nc6 4. Bd3 e6 5. Nd2 Bd6 6. Bg3 O-O 7. Ngf3 Nb4 8.
Be2 b6 9. c3 Nc6 10. Qc2 Bb7 11. Bd3 h6 12. Ne5 Bxe5 13. dxe5 Nd7 14. Nf3 f6
15. Nd4 Qe7 16. exf6 Nxf6 17. h4 Nxd4 18. exd4 Nh5 19. Be5 Nf6 20. f3 Nd7 21.
Bxc7 Rac8 22. Bh2 Qxh4+ 23. g3 Qf6 24. Rf1 e5 25. Bh7+ *
Position (FEN): 2r2rk1/pb1n2pB/1p3q1p/3pp3/3P4/2P2PP1/PPQ4B/R3KR2 b Q - 1 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1300
Best move: Kh8