Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 g6 3. c3 Bg7 4. d4 cxd4 5. cxd4 d6 6. Nc3 Nf6 7. Be2 Nc6 8. O-O
Bg4 9. h3 Bd7 10. Bg5 h6 11. Be3 O-O 12. Qd2 Kh7 13. a3 a6 14. Bc4 b5 15. Ba2
b4 16. axb4 Nxb4 17. Ne2 Rb8 18. Bb1 a5 19. Ng3 e5 20. d5 g5 21. Nf5 Bxf5 22.
exf5 e4 23. Nxg5+ *
Position (FEN): 1r1q1r2/5pbk/3p1n1p/p2P1PN1/1n2p3/4B2P/1P1Q1PP1/RB3RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1132
Best move: hxg5