Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Nc6 4. Nc3 Qe6+ 5. Be2 Bd7 6. O-O h6 7. a3 Nf6 8.
b3 Qd6 9. d3 Ng4 10. Ne4 Qg6 11. Bf4 e5 12. Bg3 f5 13. Nh4 Qf7 14. Bxg4 fxg4
15. f3 g5 16. fxg4 Qg7 17. Nf5 Bxf5 18. Rxf5 O-O-O 19. c3 Be7 20. Qe2 Na5 21.
b4 Nc6 22. a4 h5 23. gxh5 Qh7 24. a5 *
Position (FEN): 2kr3r/ppp1b2q/2n5/P3pRpP/1P2N3/2PP2B1/4Q1PP/R5K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 887
Best move: Qxf5