Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. Nc3 Nf6 6. Nf3 Bb4 7. Bd3 Qb6 8.
Be3 Qc7 9. O-O O-O 10. a3 Bxc3 11. bxc3 b6 12. Rb1 Bb7 13. Rb5 Rac8 14. d5 Ne7
15. Bd4 exd5 16. Bxf6 gxf6 17. exd5 Qxc3 18. d6 Ng6 19. Rh5 Rc5 20. Rh3 Qxa3
21. Nh4 Rfc8 22. Nxg6 *
Position (FEN): 2r3k1/pb1p1p1p/1p1P1pN1/2r5/8/q2B3R/5PPP/3Q1RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1547
Best move: hxg6