Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nd4 6. Nc3 Nf5 7. d3 Nd6 8.
Bb3 Be7 9. Nge4 O-O 10. O-O Bf5 11. Re1 Bg6 12. Nxf6+ Bxf6 13. Ne4 Be7 14. c4
Nf5 15. Be3 Nxe3 16. Rxe3 f5 17. Nc3 Bf6 18. Rb1 f4 19. Re1 Bh4 20. Rxe5 f3 21.
g3 Qd7 22. gxh4 *
Position (FEN): r4rk1/pppq2pp/6b1/3PR3/2P4P/1BNP1p2/PP3P1P/1R1Q2K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 908
Best move: Qg4+