Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Bb5 Bd7 6. Bxc6 bxc6 7. dxc5 Bxc5 8. b4
Be7 9. Qg4 g6 10. Nf3 Bf8 11. O-O Nh6 12. Qd4 Bg7 13. Nbd2 O-O 14. Nb3 Nf5 15.
Qg4 Qc7 16. Re1 f6 17. Nc5 fxe5 18. Nxd7 Qxd7 19. Nxe5 Qd6 20. Nxg6 *
Position (FEN): r4rk1/p5bp/2pqp1N1/3p1n2/1P4Q1/2P5/P4PPP/R1B1R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1555
Best move: hxg6