Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 f6 4. Bxc6 bxc6 5. Nxe5 fxe5 6. Qh5+ Ke7 7. Qxe5+
Kf7 8. d4 Bd6 9. Qh5+ g6 10. Qf3+ Kg7 11. e5 Bb4+ 12. c3 Ba5 13. h4 d6 14. h5
g5 15. Nd2 Nh6 16. Ne4 Rf8 17. Qg3 dxe5 18. Bxg5 Nf5 19. Bf6+ Kf7 20. Ng5+ Kxf6
*
Position (FEN): r1bq1r2/p1p4p/2p2k2/b3pnNP/3P4/2P3Q1/PP3PP1/R3K2R w KQ - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 976
Best move: Nxh7+