Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 c5 4. e3 e6 5. c3 Nc6 6. Qc2 c4 7. Nbd2 Bd6 8. Bg3
O-O 9. Be2 b5 10. Bxd6 Qxd6 11. e4 dxe4 12. Nxe4 Nxe4 13. Qxe4 Bb7 14. Ng5 g6
15. Qh4 h5 16. Bxh5 gxh5 17. Qxh5 Rfd8 18. Qh7+ Kf8 *
Position (FEN): r2r1k2/pb3p1Q/2nqp3/1p4N1/2pP4/2P5/PP3PPP/R3K2R w KQ - 3 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 909
Best move: Qxf7#