Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Franco-Nimzowitsch_Variation
Moves: 1. e4 Nc6 2. Nf3 e6 3. d4 Nce7 4. Bc4 c6 5. O-O b5 6. Bb3 f6 7. a3 f5 8. exf5
Nxf5 9. Ne5 Nf6 10. Bg5 Bb7 11. Bxf6 Qxf6 12. Nc3 Qg5 13. Qf3 Rb8 14. d5 cxd5
15. Nxd5 exd5 16. Bxd5 Bxd5 17. Qxd5 Bd6 18. Qf7+ Kd8 *
Position (FEN): 1r1k3r/p2p1Qpp/3b4/1p2Nnq1/8/P7/1PP2PPP/R4RK1 w - - 3 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 860
Best move: Qxd7#