Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 g6 3. Bc4 Bg7 4. c3 Nc6 5. a4 e6 6. O-O Qa5 7. d4 cxd4 8. cxd4
a6 9. Bd2 Qb6 10. Bc3 a5 11. Na3 Nge7 12. Nb5 O-O 13. Nd6 Nb4 14. e5 Qc7 15.
Bb5 Nbd5 16. Rc1 Nc6 17. Qd2 b6 18. Ng5 f6 19. Nxh7 *
Position (FEN): r1b2rk1/2qp2bN/1pnNppp1/pB1nP3/P2P4/2B5/1P1Q1PPP/2R2RK1 b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1694
Best move: Kxh7