Chess puzzle (Checkmate)
Opening: Sicilian_Defense, Sicilian_Defense_Kan_Variation
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Bb4 6. Bd2 Nf6 7. a3 Bxc3 8.
Bxc3 O-O 9. e5 Nd5 10. Bd3 Nxc3 11. bxc3 Qg5 12. O-O Qxe5 13. Nf3 Qc7 14. Bxh7+
Kxh7 15. Ng5+ Kg6 16. Qg4 Qe5 17. Ne4+ Kh7 18. Qh4+ Kg8 19. Ng5 f6 *
Position (FEN): rnb2rk1/1p1p2p1/p3pp2/4q1N1/7Q/P1P5/2P2PPP/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 844
Best move: Qh7#