Chess puzzle (Checkmate)
Opening: Philidor_Defense, Philidor_Defense_Exchange_Variation
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Qxd4 c6 5. Bc4 Be6 6. Bxe6 fxe6 7. Nc3 Nf6 8.
Bg5 Be7 9. O-O-O c5 10. Qc4 Qd7 11. e5 d5 12. exf6 gxf6 13. Nxd5 exd5 14. Rxd5
Qc6 15. Bxf6 Bxf6 16. Re1+ Kf8 17. Ne5 Qc7 18. Rd7 Nxd7 *
Position (FEN): r4k1r/ppqn3p/5b2/2p1N3/2Q5/8/PPP2PPP/2K1R3 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 957
Best move: Qf7#