Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. O-O Nf6 5. Re1 O-O 6. c3 a6 7. d4 exd4 8.
cxd4 d6 9. Nbd2 Bg4 10. Nf1 Bxf3 11. gxf3 Re8 12. Kh1 b5 13. Bb3 Na5 14. Bc2
Nc4 15. Ng3 Nd7 16. Rg1 Bf6 17. Qd3 g6 18. Nh5 Bh8 19. Bg5 f6 20. Bh6 Qe7 21.
Rxg6+ *
Position (FEN): r3r1kb/2pnq2p/p2p1pRB/1p5N/2nPP3/3Q1P2/PPB2P1P/R6K b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1040
Best move: hxg6