Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Stafford_Gambit
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxf7 Kxf7 5. Bc4+ Ke7 6. O-O Na5 7. e5 Nxc4
8. exf6+ Kxf6 9. b3 Ne5 10. f4 Nc6 11. Bb2+ Kf7 12. f5 Bc5+ 13. Kh1 Qh4 14. Nc3
Bd6 15. h3 Qg3 16. Qh5+ g6 17. fxg6+ Kg7 18. Rf7+ Kg8 19. gxh7+ Rxh7 *
Position (FEN): r1b3k1/pppp1R1r/2nb4/7Q/8/1PN3qP/PBPP2P1/R6K w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 652
Best move: Qxh7#