Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. b3 Nc6 3. c4 e5 4. d4 Bb4+ 5. Bd2 Bxd2+ 6. Qxd2 exd4 7. Nxd4 Nxd4
8. Qxd4 d6 9. g3 O-O 10. Bg2 c6 11. O-O Be6 12. Rd1 Qa5 13. a3 Rfd8 14. b4 Qc7
15. Qf4 Nh5 16. Qh4 Nf6 17. Nd2 Rd7 18. Ne4 Ne8 19. Ng5 h6 20. Be4 *
Position (FEN): r3n1k1/ppqr1pp1/2ppb2p/6N1/1PP1B2Q/P5P1/4PP1P/R2R2K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1866
Best move: hxg5