Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Zukertort_Variation
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 Nf6 4. e3 Bd6 5. Ne5 a6 6. Nd2 c5 7. c3 Qc7 8. Bd3
Nbd7 9. Ndf3 b6 10. O-O Bb7 11. Rc1 Nh5 12. Qc2 g6 13. Nxd7 Bxf4 14. Nxb6 Qxb6
15. exf4 Nxf4 16. Ne5 Rc8 17. Qa4+ Ke7 18. Qd7+ Kf8 *
Position (FEN): 2r2k1r/1b1Q1p1p/pq2p1p1/2ppN3/3P1n2/2PB4/PP3PPP/2R2RK1 w - - 6 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 934
Best move: Qxf7#