Chess puzzle (Advantage)
Moves: 1. d4 d6 2. c4 g6 3. Nc3 Nf6 4. e4 Bg7 5. Bg5 a6 6. Bd3 b6 7. Nge2 Bb7 8. O-O
Nbd7 9. Qc2 O-O 10. Rad1 e6 11. f4 Qe8 12. Rfe1 c5 13. d5 exd5 14. cxd5 Ng4 15.
f5 gxf5 16. exf5 Ne3 17. Bxe3 Qxe3+ 18. Kh1 Qh6 19. Ng3 Ne5 20. Be4 Ng4 21. Nf1
Be5 22. h3 Qf4 *
Position (FEN): r4rk1/1b3p1p/pp1p4/2pPbP2/4Bqn1/2N4P/PPQ3P1/3RRN1K w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1778
Best move: hxg4