Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 d5 4. Bd3 c5 5. c3 Nc6 6. Nbd2 Be7 7. e4 cxd4 8. cxd4
Bb4 9. e5 Ne4 10. O-O Nxd2 11. Bxd2 O-O 12. a3 Bxd2 13. Qxd2 Bd7 14. h4 Rc8 15.
g3 f6 16. Kg2 fxe5 17. dxe5 Qe7 18. Qe2 Rf7 19. Bxh7+ *
Position (FEN): 2r3k1/pp1bqrpB/2n1p3/3pP3/7P/P4NP1/1P2QPK1/R4R2 b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1594
Best move: Kxh7