Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 c6 2. Bf4 Nf6 3. e3 d5 4. c3 Qb6 5. Qc2 g6 6. Bd3 Bg7 7. Nf3 Bg4 8. Ne5
Be6 9. Nd2 Nbd7 10. Nb3 Nxe5 11. Bxe5 a5 12. h4 h5 13. Nd2 a4 14. Nf3 O-O 15.
Ng5 Bd7 16. Bxg6 fxg6 17. Qxg6 Qxb2 18. Bxf6 exf6 *
Position (FEN): r4rk1/1p1b2b1/2p2pQ1/3p2Np/p2P3P/2P1P3/Pq3PP1/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 779
Best move: Qh7#