Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Be2 Bc5 4. O-O Nf6 5. d3 d6 6. c3 a6 7. d4 Ba7 8. h3 h6
9. Be3 O-O 10. Nbd2 Re8 11. d5 Ne7 12. Bxa7 Rxa7 13. c4 Ng6 14. Bd3 Nh5 15. Bb1
Nhf4 16. Nh2 Qg5 17. Ng4 h5 18. Nf3 Qe7 19. Ne3 Qf6 20. Kh2 Nxh3 21. gxh3 Nf4
22. Nf5 g6 23. Rg1 Kh7 24. Ng5+ Kh8 25. Ng3 *
Position (FEN): 2b1r2k/rpp2p2/p2p1qp1/3Pp1Np/2P1Pn2/6NP/PP3P1K/RB1Q2R1 b - - 5 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 952
Best move: Qxg5