Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e6 7. Be3 Be7 8. O-O
Bd7 9. f4 Qc7 10. Kh1 O-O 11. Qe1 Nc6 12. Nb3 Nb4 13. Rc1 a5 14. Qg3 a4 15. Nd4
Nc6 16. Ndb5 Qa5 17. f5 e5 18. Bh6 Ne8 19. f6 Bd8 20. Bxg7 Nd4 21. Bh8+ *
Position (FEN): r2bnrkB/1p1b1p1p/3p1P2/qN2p3/p2nP3/2N3Q1/PPP1B1PP/2R2R1K b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 989
Best move: Kxh8