Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. d3 a6 5. Bxc6 dxc6 6. O-O Qf6 7. a3 Bg4 8. h3
Be6 9. Nc3 Ne7 10. Bg5 Qg6 11. Bxe7 Bxe7 12. Nxe5 Qg5 13. Nf3 Qg6 14. Kh1 Bd6
15. e5 Bc5 16. d4 Ba7 17. Ne2 Qh5 18. Ng3 Qg6 19. c3 O-O 20. Nh2 f6 21. f4 *
Position (FEN): r4rk1/bpp3pp/p1p1bpq1/4P3/3P1P2/P1P3NP/1P4PN/R2Q1R1K b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 914
Best move: Qxg3