Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 Nc6 4. e3 Bg4 5. Bb5 e6 6. Bxc6+ bxc6 7. Nbd2 Ne4 8.
h3 Bxf3 9. Nxf3 Bb4+ 10. c3 Ba5 11. Qa4 Bb6 12. Qxc6+ Kf8 13. O-O g6 14. Ne5
Kg7 15. Bh6+ Kg8 16. Ng4 Rb8 17. f3 Ng3 18. Qe8+ Qxe8 *
Position (FEN): 1r2q1kr/p1p2p1p/1b2p1pB/3p4/3P2N1/2P1PPnP/PP4P1/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 537
Best move: Nf6#