Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 a6 4. cxd5 exd5 5. e4 Be6 6. a3 Nf6 7. e5 Ne4 8. Nxe4
dxe4 9. Be3 c5 10. dxc5 Qa5+ 11. Qd2 Qxd2+ 12. Bxd2 Bxc5 13. Ne2 Nc6 14. Bc3
O-O 15. O-O-O Rad8 16. g3 Bxf2 17. Bg2 Bg4 18. Rxd8 Rxd8 19. Nf4 e3 20. h3 e2 *
Position (FEN): 3r2k1/1p3ppp/p1n5/4P3/5Nb1/P1B3PP/1P2pbB1/2K4R w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1473
Best move: hxg4