Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 cxd4 7. cxd4 Nc6 8.
Ngf3 Qb6 9. O-O Be7 10. Qa4 O-O 11. a3 f6 12. Re1 fxe5 13. dxe5 Bc5 14. Re2
Ncxe5 15. Nxe5 Nxe5 16. Rxe5 Rxf2 17. Kh1 Qd6 18. Qe8+ Rf8 19. Bxh7+ *
Position (FEN): r1b1Qrk1/pp4pB/3qp3/2bpR3/8/P7/1P1N2PP/R1B4K b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1573
Best move: Kxh7