Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 g6 6. Bf4 Bg7 7. Nd2 Nf6 8.
Ngf3 Bg4 9. Qb3 Qb6 10. Bb5 O-O 11. Bxc6 bxc6 12. Ne5 Rfc8 13. O-O Bf5 14. Rfe1
Nh5 15. Be3 f6 16. g4 fxe5 17. gxf5 Qc7 18. fxg6 Rf8 19. Ne4 Rab8 20. gxh7+ Kh8
21. Qd1 Nf4 22. Bxf4 exf4 23. Ng5 f3 24. Qd3 *
Position (FEN): 1r3r1k/p1q1p1bP/2p5/3p2N1/3P4/2PQ1p2/PP3P1P/R3R1K1 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1332
Best move: Qf4