Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 f5 4. exf5 d5 5. d4 e4 6. Nd2 Bxf5 7. Qh5+ g6 8. Qd1
Nxd4 9. Bb5+ Nxb5 10. Nxb5 Qd7 11. Nd4 Bc5 12. Nxf5 Qxf5 13. O-O O-O-O 14. Nb3
Bb6 15. Be3 Bxe3 16. fxe3 Qe5 17. Qg4+ Kb8 18. c3 Nf6 19. Qe2 h5 20. Nd4 Ng4
21. g3 h4 *
Position (FEN): 1k1r3r/ppp5/6p1/3pq3/3Np1np/2P1P1P1/PP2Q2P/R4RK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1185
Best move: Qxg4