Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bd3 c5 5. exd5 Nxd5 6. Bb5+ Bd7 7. Bxd7+ Qxd7
8. Nf3 Nc6 9. Ne5 Nxe5 10. dxe5 Rd8 11. Ne4 Be7 12. O-O Qc7 13. f4 b5 14. Qe2
a6 15. a4 Qa5 16. Bd2 b4 17. b3 O-O 18. Rad1 f5 19. Ng5 Nc7 20. Nxh7 *
Position (FEN): 3r1rk1/2n1b1pN/p3p3/q1p1Pp2/Pp3P2/1P6/2PBQ1PP/3R1RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1015
Best move: Kxh7