Chess puzzle (Advantage)
Moves: 1. e4 Nc6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Bd3 Bxd3 6. Qxd3 Be7 7. a3 Qd7 8. O-O
Nh6 9. Bg5 Nf5 10. Bxe7 Qxe7 11. Nc3 g5 12. Ne2 g4 13. Nd2 h5 14. c3 h4 15. Nf4
g3 16. fxg3 hxg3 17. Rf3 gxh2+ 18. Kh1 Qg5 19. Nh3 Qg4 20. Nf1 O-O-O 21. Nxh2
Qg6 22. Nf4 Rxh2+ *
Position (FEN): 2kr4/ppp2p2/2n1p1q1/3pPn2/3P1N2/P1PQ1R2/1P4Pr/R6K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 577
Best move: Kxh2