Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Mason_Variation
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Nf6 4. Nf3 Bd6 5. Bg3 Bxg3 6. hxg3 Nc6 7. c3 b6 8. Bd3
Bb7 9. Ne5 Qd6 10. Qa4 O-O 11. Nd2 h6 12. Ndf3 Nxe5 13. dxe5 Qe7 14. exf6 Qxf6
15. Qc2 c5 16. g4 d4 17. g5 hxg5 18. Bh7+ Kh8 19. Bg8+ Kxg8 *
Position (FEN): r4rk1/pb3pp1/1p2pq2/2p3p1/3p4/2P1PN2/PPQ2PP1/R3K2R w KQ - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 942
Best move: Qh7#