Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. c3 Nf6 5. Nf3 e6 6. Nbd2 Bd6 7. Bg3 Ne4 8.
Nxe4 Bxe4 9. Ne5 Nxe5 10. dxe5 Be7 11. b3 O-O 12. c4 Bb4+ 13. Ke2 c6 14. f3 Bg6
15. Kf2 c5 16. cxd5 exd5 17. Bd3 d4 18. Bxg6 Bc3 19. Bxh7+ *
Position (FEN): r2q1rk1/pp3ppB/8/2p1P3/3p4/1Pb1PPB1/P4KPP/R2Q3R b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1568
Best move: Kxh7