Chess puzzle (Advantage)
Moves: 1. d4 d6 2. Nc3 Nf6 3. e4 g6 4. f4 Bg7 5. Nf3 O-O 6. e5 Ne8 7. h4 Nd7 8. h5 e6
9. hxg6 fxg6 10. Ng5 Qe7 11. Nxh7 Rf7 12. Ng5 Rf8 13. Qd3 Rf5 14. Qh3 Nf8 15.
Bd3 dxe5 16. dxe5 Rxg5 17. fxg5 Bxe5 18. Bd2 Bg7 19. O-O-O e5 20. Ne4 *
Position (FEN): r1b1nnk1/ppp1q1b1/6p1/4p1P1/4N3/3B3Q/PPPB2P1/2KR3R b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 996
Best move: Bxh3