Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nc3 e5 3. g3 Nf6 4. Bg2 Be7 5. e4 h5 6. Nge2 d6 7. d3 h4 8. Bg5
hxg3 9. Nxg3 Nc6 10. Qd2 Ng4 11. Bxe7 Qxe7 12. h3 Nh6 13. O-O-O Be6 14. Nd5 Qd7
15. Ne2 f5 16. Nec3 Nd4 17. Qg5 fxe4 18. Qg6+ Nf7 19. Qxg7 O-O-O 20. Bxe4 Rdg8
21. Qf6 Rh6 22. Ne7+ Kb8 23. Qxh6 *
Position (FEN): 1k4r1/pp1qNn2/3pb2Q/2p1p3/2PnB3/2NP3P/PP3P2/2KR3R b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1595
Best move: Nxh6