Chess puzzle (Advantage)
Moves: 1. d4 g6 2. e3 Bg7 3. Nc3 a6 4. Nf3 Nf6 5. Bc4 O-O 6. Ng5 e6 7. d5 b5 8. Bb3 c6
9. dxe6 dxe6 10. O-O Bb7 11. Qe2 Nd5 12. Bxd5 cxd5 13. e4 d4 14. Rd1 Qc7 15.
Nb1 e5 16. c3 b4 17. cxb4 Bc6 18. a4 Nd7 19. b3 Qb6 20. Ba3 Bf6 21. Nxh7 *
Position (FEN): r4rk1/3n1p1N/pqb2bp1/4p3/PP1pP3/BP6/4QPPP/RN1R2K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1071
Best move: Kxh7