Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 O-O 6. Bg5 h6 7. Bh4 d5 8.
cxd5 exd5 9. e3 Bf5 10. Bd3 Bxd3 11. Qxd3 Nbd7 12. Nf3 c6 13. Ne5 Qc7 14. f4 c5
15. O-O cxd4 16. cxd4 Ne4 17. Rac1 Nxe5 18. fxe5 Qd7 19. Rc2 g5 20. Bg3 Nxg3 *
Position (FEN): r4rk1/pp1q1p2/7p/3pP1p1/3P4/P2QP1n1/2R3PP/5RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1348
Best move: hxg3