Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. e5 e6 4. Nf3 Ne7 5. Bd3 Nd7 6. c3 a6 7. O-O c5 8. Bg5 cxd4
9. cxd4 Qc7 10. Nc3 Nc6 11. Rc1 Be7 12. Bxe7 Kxe7 13. Ng5 g6 14. Qf3 f6 15.
exf6+ Nxf6 16. Ne2 Qd6 17. Nh3 Bd7 18. a3 Raf8 19. Qe3 Ng4 20. Qg5+ Nf6 21.
Nhf4 Kf7 22. Bxg6+ *
Position (FEN): 5r1r/1p1b1k1p/p1nqpnB1/3p2Q1/3P1N2/P7/1P2NPPP/2R2RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1091
Best move: hxg6